将日期转换为特定的字符串格式
来自 SimpleDateFormat
类的 format()
有助于通过使用提供的模式字符串将 Date
对象转换为特定格式的 String
对象。
Date today = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MMM-yy"); //pattern is specified here
System.out.println(dateFormat.format(today)); //25-Feb-16
可以使用 applyPattern()
再次应用模式
dateFormat.applyPattern("dd-MM-yyyy");
System.out.println(dateFormat.format(today)); //25-02-2016
dateFormat.applyPattern("dd-MM-yyyy HH:mm:ss E");
System.out.println(dateFormat.format(today)); //25-02-2016 06:14:33 Thu
注意: 这里 mm
(小写字母 m)表示分钟,MM
(大写字母 M)表示月份。格式化年份时要特别注意:大写 Y
(Y
)表示一年中的一周,而小写 y
(y
)表示年份。