類Date表示特定的時(shí)刻,具有毫秒精度。 Date類有兩個(gè)構(gòu)造函數(shù),如下所示。
public Date()
參數(shù)
無。
返回值
分配一個(gè)Date對象并初始化它,以便它表示分配的時(shí)間,以最近的毫秒為單位。
下面是一個(gè)使用這個(gè)方法的例子 -
class Example { static void main(String[] args) { Date date = new Date(); // display time and date using toString() System.out.println(date.toString()); } }
當(dāng)我們運(yùn)行上面的程序,我們將得到以下結(jié)果。以下輸出將為您提供當(dāng)前日期和時(shí)間 -
Thu Dec 10 21:31:15 GST 2015
public Date(long millisec)
參數(shù)
毫秒 - millisecconds的數(shù)量,因?yàn)闃?biāo)準(zhǔn)的基準(zhǔn)時(shí)間指定。
返回值 -分配一個(gè)Date對象并將其初始化以表示自標(biāo)準(zhǔn)基準(zhǔn)時(shí)間(稱為“該歷元”,即1970年1月1日,00:00:00 GMT)起指定的毫秒數(shù)。
下面是一個(gè)使用這個(gè)方法的例子 -
class Example { static void main(String[] args) { Date date = new Date(100); // display time and date using toString() System.out.println(date.toString()); } }
當(dāng)我們運(yùn)行上面的程序,我們將得到以下結(jié)果 -
Thu Jan 01 04:00:00 GST 1970
以下是Date類的給定方法。在接受或返回年,月,日,小時(shí),分鐘和秒值的類Date的所有方法中,使用以下表示形式 -
年y由整數(shù)y-1900表示。
一個(gè)月份由0到11的整數(shù)表示; 0是1月,1是2月,等等;因此11是12月。
日期(月中的日)以通常方式由1至31的整數(shù)表示。
一個(gè)小時(shí)由從0到23的整數(shù)表示。因此,從午夜到上午1點(diǎn)的小時(shí)是小時(shí)0,而從中午到下午1點(diǎn)的小時(shí)是小時(shí)12。
分鐘由通常方式的0至59的整數(shù)表示。
第二個(gè)由0至61的整數(shù)表示。
序號 | 方法和描述 |
---|---|
1 | after()
測試此日期是否在指定日期之后。 |
2 | equals()
比較兩個(gè)日期的相等性。當(dāng)且僅當(dāng)參數(shù)不為null時(shí),結(jié)果為true,并且是表示與該對象時(shí)間相同的時(shí)間點(diǎn)(毫秒)的Date對象。 |
3 | compareTo()
比較兩個(gè)日期的順序。 |
4 | toString()
將此Date對象轉(zhuǎn)換為字符串 |
5 | before()
測試此日期是否在指定日期之前。 |
6 | getTime()
返回自此Date對象表示的1970年1月1日,00:00:00 GMT以來的毫秒數(shù)。 |
7 | setTime()
設(shè)置此Date對象以表示一個(gè)時(shí)間點(diǎn),即1970年1月1日00:00:00 GMT之后的時(shí)間毫秒。 |
更多建議: