這篇文章將為大家詳細(xì)講解有關(guān)Java中的日期類(lèi)有哪些,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
Java 編程語(yǔ)言中時(shí)間的處理類(lèi)有 Date類(lèi)與 Calendar類(lèi)。目前官方不推薦使用 Date類(lèi),因?yàn)槠洳焕趪?guó)際化;而是推薦使用 Calendar類(lèi),并使用 DateFormat 類(lèi)做格式化處理。
一、Date 類(lèi)介紹
Date 表示特定的瞬間,精確到毫秒。
在 JDK 1.1 之前,類(lèi) Date 有兩個(gè)其他的函數(shù)。它允許把日期解釋為年、月、日、小時(shí)、分鐘和秒值。它也允許格式化和解析日期字符串。
不過(guò),這些函數(shù)的 API 不易于實(shí)現(xiàn)國(guó)際化。從 JDK 1.1 開(kāi)始,應(yīng)該使用 Calendar 類(lèi)實(shí)現(xiàn)日期和時(shí)間字段之間轉(zhuǎn)換,使用 DateFormat 類(lèi)來(lái)格式化和解析日期字符串。
二、Calendar 日歷類(lèi)介紹
Calendar 類(lèi)是一個(gè)抽象類(lèi),它為特定瞬間與一組諸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日歷字段之間的轉(zhuǎn)換提供了一些方法,并為操作日歷字段(例如獲得下星期的日期)提供了一些方法。
瞬間可用毫秒值來(lái)表示,它是距歷元(即格林威治標(biāo)準(zhǔn)時(shí)間 1970 年 1 月 1 日的 00:00:00.000,格里高利歷)的偏移量。
該類(lèi)還為實(shí)現(xiàn)包范圍外的具體日歷系統(tǒng)提供了其他字段和方法。這些字段和方法被定義為 protected。
2.1、構(gòu)造方法
protected Calendar()
由于修飾符是protected,所以無(wú)法直接創(chuàng)建該對(duì)象。需要通過(guò)別的途徑生成該對(duì)象。
2.2、getInstance
與其他語(yǔ)言環(huán)境敏感類(lèi)一樣,Calendar 提供了一個(gè)類(lèi)方法 getInstance,以獲得此類(lèi)型的一個(gè)通用的對(duì)象。Calendar 的 getInstance 方法返回一個(gè) Calendar 對(duì)象,其日歷字段已由當(dāng)前日期和時(shí)間初始化:
Calendar rightNow = Calendar.getInstance();//獲得當(dāng)前時(shí)間
網(wǎng)站欄目:Java中的日期類(lèi)有哪些-創(chuàng)新互聯(lián)
文章來(lái)源:http://jinyejixie.com/article26/dpdpjg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、App設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)公司、用戶體驗(yàn)、網(wǎng)站營(yíng)銷(xiāo)、網(wǎng)站導(dǎo)航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容