將日期轉換為特定的字串格式
來自 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
)表示年份。