成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

詳解JAVA 時(shí)間處理相關(guān)類

瀏覽:33日期:2022-08-30 13:00:55

時(shí)間處理相關(guān)類:

1.java.util.Date:時(shí)間類

2.java.text.DateFormat:時(shí)間格式化類(抽象類),實(shí)現(xiàn)類:java.text.SimpleDateFormat

3.java.util.Calendar:日歷類(抽象類),實(shí)現(xiàn)類:java.util.GergorianCalendar

1.java.util.Date

時(shí)間就是一個(gè)數(shù)軸,在計(jì)算機(jī)中,1970年1月1日00:00:00定位基準(zhǔn)時(shí)間,也就是數(shù)軸的原點(diǎn),每個(gè)度量單位是毫秒(1000毫秒=1秒)

java中我們用long類型來(lái)表示時(shí)間,從原點(diǎn)往前或者往后都能表示

獲得當(dāng)前時(shí)刻的毫秒數(shù):

long now=System.currentTimeMillis();

例:

詳解JAVA 時(shí)間處理相關(guān)類

時(shí)間類的常用方法(基本都被淘汰了):

1.Date():分配一個(gè)Date對(duì)象,并初始化此對(duì)象為系統(tǒng)時(shí)間

2.Date(long date):分配一個(gè)Date對(duì)象并初始化,表示從原點(diǎn)以來(lái)的指定毫秒數(shù)

3.Boolean after(Date when):測(cè)試此時(shí)間是否在指定時(shí)間以后

4.Boolean before(Date when):測(cè)試此時(shí)間是否在指定時(shí)間之前

5.Boolean equals(Object obj):比較兩個(gè)日期的相等性

6.long getTime():返回自原點(diǎn)以來(lái)的此Date對(duì)象的表示的毫秒數(shù)

7.String toString():把此Date對(duì)象轉(zhuǎn)換成為以下形式的String :

dow mon dd hh:mm:ss zzz yyy

多數(shù)遇到關(guān)于時(shí)間處理,使用Canlendar類和DateFormat類

2.java.text.DateFormat

DateFormat類的作用:把時(shí)間對(duì)象轉(zhuǎn)化成指定格式的字符串。反之,把指定格式的字符串轉(zhuǎn)化成時(shí)間對(duì)象

DateFormat是個(gè)抽像類,由其子類SimpleDateFormat類來(lái)實(shí)現(xiàn)

例:

詳解JAVA 時(shí)間處理相關(guān)類

3.java.util.Calendar

Calender類是一個(gè)抽象類,為我們提供了關(guān)于日期計(jì)算的相關(guān)功能,比如年、月、日、時(shí)、分、秒的展示和計(jì)算

GregorianCalender是Calender的一個(gè)具體子類,提供了世界上大多數(shù)國(guó)家/地區(qū)使用的標(biāo)準(zhǔn)日歷系統(tǒng)

例:

詳解JAVA 時(shí)間處理相關(guān)類

4.可視化日歷

詳解JAVA 時(shí)間處理相關(guān)類

以上就是詳解JAVA 時(shí)間處理相關(guān)類的詳細(xì)內(nèi)容,更多關(guān)于JAVA 時(shí)間處理相關(guān)類的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Java
相關(guān)文章: