以下是Java Date(日期)对象进行格式化的完整攻略。
格式化思路
Java中提供了SimpleDateFormat
类,可以将Date对象转换成指定格式的字符串。SimpleDateFormat
类中定义了一些字符,用于表示时间在输出时应该如何格式化。例如,字符yyyy
表示年份,MM
表示月份,dd
表示日期,HH
表示小时,mm
表示分钟,ss
表示秒钟等。这些字符可以自由组合成需要的格式。
创建SimpleDateFormat
对象后,可以通过其format()
方法将Date
对象转化为字符串。例如:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String strDate = sdf.format(date);
System.out.println(strDate);
以上代码的输出结果,会格式化当前日期时间为yyyy-MM-dd HH:mm:ss
格式的字符串。
示例
示例1:Date对象格式化为“年-月-日 时:分:秒”格式的字符串
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String strDate = sdf.format(date);
System.out.println(strDate);
执行以上代码,输出结果如下:
2021-12-31 23:59:59
示例2:Date对象格式化为“星期* 年-月-日 时:分:秒”格式的字符串
SimpleDateFormat sdf = new SimpleDateFormat("E yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String strDate = sdf.format(date);
System.out.println(strDate);
执行以上代码,输出结果如下:
星期五 2021-12-31 23:59:59
以上是对Java Date(日期)对象进行格式化的思路详解的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java Date(日期)对象进行格式化的思路详解 - Python技术站