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