Java Calendar 類
Calendar 類
在JDK 1.0版本時(shí),只有Date類可以用來表示時(shí)間,但是因?yàn)镈ate類無法完全表示國際化時(shí)區(qū), 所以之后加入了Calendar類來進(jìn)行時(shí)間和日期的處理。從Date類的源碼中可以看到,有很多方法已 經(jīng)被廢棄了(被廢棄的屬性或方法會(huì)加上?Deprecaled注解)。實(shí)際上它們是被Calendar類的方法替代了。
Calendar類是一個(gè)抽象類,它為特定的時(shí)間、年、月、日、小時(shí)等之間的轉(zhuǎn)換提供了操作方 法,也為獲取日歷和操作日歷(如獲得上一星期的曰期等)提供了便捷的方法。
Calendar類不能直接用new關(guān)鍵字來初始化對(duì)象,但它提供了getInstance()方法,用來獲得Calendar類的對(duì)象,并且通過使用當(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());
}
}
點(diǎn)擊加載更多評(píng)論>>