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