1. 程式人生 > >使用Date和SimpleDateFormat類表示時間

使用Date和SimpleDateFormat類表示時間

在程式開發中經常需要處理日期和時間的相關資料,此時我們可以使用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包。