Java Date類的使用總結

2021-08-15 08:32:44 字數 1572 閱讀 6420

date類表示特定的瞬間,精確到毫秒。

有2種方法可以建立date物件(這裡不考慮已過時的建構函式)

1、public date()——分配 date 物件並初始化此物件,以表示分配它的時間(精確到毫秒)。

1

@test

2public

void

test1()

sun oct 23 22:39:14 cst 2016
2、public date(long date)——根據給定的毫秒值建立日期物件。

1

@test

2public

void

test2()

sun oct 23 22:41:42 cst 2016
介紹完了date的建構函式後,接下來來看看日期與毫秒值的相互轉換

1、public long gettime()——日期轉毫秒值

通過gettime方法可以將乙個日期型別轉換為long型別的毫秒值

1

@test

2public

void

test3()

1477234414353
2、public void settime(long time)——毫秒值轉日期

1

@test

2public

void

test4()

sun oct 23 22:53:05 cst 2016
當然也可以通過建構函式public date(long date)將毫秒值轉為日期型別。

通常我們會比較2個日期的大小,date類提供以下方法用來比較2個日期的相關操作

1、public boolean before(date when)——測試此日期是否在指定日期之前,當且僅當此date物件表示的瞬間比when表示的瞬間早,才返回true;否則返回false。

1

@test

2public

void

test5()

true
2、public boolean after(date when)——測試此日期是否在指定日期之後,當且僅當此date物件表示的瞬間比when表示的瞬間晚,才返回true;否則返回false。

1

@test

2public

void

test6()

false
3、public int compareto(date anotherdate)——比較兩個日期的順序。

如果引數date等於此date,則返回值0;如果此date在date引數之前,則返回小於0的值;如果此date在date引數之後,則返回大於0的值。

1

@test

2public

void

test7()

-1

JAVA date類和Calendar類(自用)

date a new date 返回當前時間 system.out.println a dateformat b new dateformat yyyy mm dd hh mm ss 更改時間格式 string date b.format a 格式化為自己設定的格式 hh為24小時制,hh為12小時...

類模板的使用 類模板使用總結

歸納以上的介紹,可以這樣宣告和使用類模板 先寫出乙個實際的類。將此類中準備改變的型別名 如int要改變為float或char 改用乙個自己指定的虛擬型別名 如上例中的t 在類宣告前面加入一行,格式為 templatetemplate class a 類體用類模板定義物件時用以下形式 類模板名 實際型...

CFileFind類的使用總結

1 cfilefind類的宣告檔案儲存在afx.h標頭檔案中。2 該類的實現的功能 執行本地檔案的查詢 查詢某個具體的檔案,查詢某類檔案x x 查詢所有檔案 3 cfilefind類是cgopherfilefind和cftpfilefind類的基類。4 cfilefind類的建構函式 cfilefi...