將字串轉換為日期
來自 SimpleDateFormat
類的 parse()
有助於將 String
模式轉換為 Date
物件。
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.SHORT, Locale.US);
String dateStr = "02/25/2016"; // input String
Date date = dateFormat.parse(dateStr);
System.out.println(date.getYear()); // 116
文字格式有 4 種不同的樣式,SHORT
,MEDIUM
(這是預設值),LONG
和 FULL
,所有這些都取決於語言環境。如果未指定語言環境,則使用系統預設語言環境。
樣式 | Locale.US | Locale.France |
---|---|---|
SHORT |
09 年 6 月 30 日 | 30/06/09 |
MEDIUM |
2009 年 6 月 30 日 | 2009 年 7 月 30 日 |
LONG |
2009 年 6 月 30 日 | 2009 年 7 月 30 日 |
FULL |
2009 年 6 月 30 日,星期二 | mardi 30 juin 2009 |