使用Date和SimpleDateFormat類表示時間
阿新 • • 發佈:2019-01-26
在程式開發中經常需要處理日期和時間的相關資料,此時我們可以使用java.util包中的Date類,這個類最主要的作用就是獲取當前時間,我們來看一下Date類的使用;
使用Date類的預設無參構造方法創建出的物件就代表當前時間,我們可以直接輸出Date物件顯示當前的時間,顯示結果如下:
輸出結果如下:
其中,Wed代表Wednesday(星期三),Jun代表june(六月),11代表11號,CST代表China Standard Time(中國標準時間,也就是北京時間,東八區)。
上面輸出的時間格式不是很友好,與我們日常看到的格式不太一樣,如果想要按指定的格式進行顯示,如2014-06-11 09:22:30;
此時就要用到java.text包中的SimpleDateFormat類。可以使用SimpleDateFormat來對日期時間進行格式化,可以將日期轉化成指定格式的文字,也可以將文字轉化成對應的日期。
1、使用format()方法將日期轉化為指定格式的文字
執行結果:2014-06-11 09:55:48
2、使用parse()方法將文字轉化為日期
執行結果:
一定要注意:
1、呼叫SimpleDateFormat對像的parse()方法時可能會出現轉換異常,即ParseException,因此需要進行異常處理
2、使用Date類時需要匯入java.util包,使用SimpleDateFormat時需要匯入java.text包。