(1)Date類在java.util包中。使用Date類的無參數構造方法創建的對象可以獲取本地當前時間。Date對象表示時間的默認順序是星期、月、日、小時、分、秒、年;
例如:Sat Apr 28 21:59:38 CST 2001
(2)在編寫程序的時候通常希望按着某種習慣來輸出時間,比如時間的順序:年 月 星期 日
這時可以使用DateFormat的子類SimpleDateFormat來實現日期的格式化。SimpleDateFormat有一個常用的構造方法:public SimpleDateFormat(String pattern),該構造方法可以用參數pattern指定的格式創建一個對象,該對象調用format(Date date)方法格式化時間對象date,需要注意的是,pattern中需要含有一些特殊意義字符,這些特殊的字符被稱為元字符,例如:

(3)對於pattern中的普通字符,如果是ASCII字符集中的字母,必須要用單引號''字符括起來,例如:pattern="'time':yyyy-MM-dd".
(4)計算機時間的“公元”設置在1970年1月1日0時(格林威治時間),可以根據這個時間使用Date的帶參數的構造方法:
Date(long time)來創建一個Date對象,例如:Date date1=new Date(1000),date2=new Date(-1000);
(5)還可以使用System類的靜態方法public long currentTimeMills()獲取系統當前時間,這個時間是從1970年1月1日08時到目前時刻所走過的毫秒數(這是一個不小的數)。
(6)具體用例如下:


