Java Calendar 類(lèi)
Calendar 類(lèi)
在JDK 1.0版本時(shí),只有Date類(lèi)可以用來(lái)表示時(shí)間,但是因?yàn)镈ate類(lèi)無(wú)法完全表示國(guó)際化時(shí)區(qū), 所以之后加入了Calendar類(lèi)來(lái)進(jìn)行時(shí)間和日期的處理。從Date類(lèi)的源碼中可以看到,有很多方法已 經(jīng)被廢棄了(被廢棄的屬性或方法會(huì)加上?Deprecaled注解)。實(shí)際上它們是被Calendar類(lèi)的方法替代了。
Calendar類(lèi)是一個(gè)抽象類(lèi),它為特定的時(shí)間、年、月、日、小時(shí)等之間的轉(zhuǎn)換提供了操作方 法,也為獲取日歷和操作日歷(如獲得上一星期的曰期等)提供了便捷的方法。
Calendar類(lèi)不能直接用new關(guān)鍵字來(lái)初始化對(duì)象,但它提供了getInstance()方法,用來(lái)獲得Calendar類(lèi)的對(duì)象,并且通過(guò)使用當(dāng)前系統(tǒng)的日期和時(shí)間初始化該對(duì)象Calendar.getlnstance()方法 定義格式如下:
Calendar cal = Calendar.getlnstance();
import java.sql.Date;
import java.util.Calendar;
//Calendar.geInstance()方法
public class CalendarDemo{
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
System.out.println("當(dāng)前日期為:"+cal.toString());
}
}
繼續(xù)查找其他問(wèn)題的答案?
- 開(kāi)始學(xué)習(xí)
海報(bào)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)字體設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)室內(nèi)設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)影視動(dòng)畫(huà)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)UI設(shè)計(jì)精品錄播課程2121次觀(guān)看
開(kāi)始學(xué)習(xí)
點(diǎn)擊加載更多評(píng)論>>