詳解JAVA 時(shí)間處理相關(guān)類
時(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();
例:
時(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)
例:
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)
例:
4.可視化日歷
以上就是詳解JAVA 時(shí)間處理相關(guān)類的詳細(xì)內(nèi)容,更多關(guān)于JAVA 時(shí)間處理相關(guān)類的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. python實(shí)現(xiàn)讀取類別頻數(shù)數(shù)據(jù)畫(huà)水平條形圖案例2. 概述IE和SQL2k開(kāi)發(fā)一個(gè)XML聊天程序3. XML入門的常見(jiàn)問(wèn)題(二)4. 利用CSS3新特性創(chuàng)建透明邊框三角5. ASP基礎(chǔ)知識(shí)Command對(duì)象講解6. 讀寫xml文件的2個(gè)小函數(shù)7. ASP常用日期格式化函數(shù) FormatDate()8. PHP字符串前后字符或空格刪除方法介紹9. WML語(yǔ)言的基本情況10. 告別AJAX實(shí)現(xiàn)無(wú)刷新提交表單
