位置:首頁 > 軟件操作教程 > 編程開發(fā) > Java > 問題詳情

Java Calendar 類

提問人:劉旭39發(fā)布時間:2020-11-28

Calendar 類

在JDK 1.0版本時,只有Date類可以用來表示時間,但是因?yàn)镈ate類無法完全表示國際化時區(qū), 所以之后加入了Calendar類來進(jìn)行時間和日期的處理。從Date類的源碼中可以看到,有很多方法已 經(jīng)被廢棄了(被廢棄的屬性或方法會加上?Deprecaled注解)。實(shí)際上它們是被Calendar類的方法替代了。

Calendar類是一個抽象類,它為特定的時間、年、月、日、小時等之間的轉(zhuǎn)換提供了操作方 法,也為獲取日歷和操作日歷(如獲得上一星期的曰期等)提供了便捷的方法。

Calendar類不能直接用new關(guān)鍵字來初始化對象,但它提供了getInstance()方法,用來獲得Calendar類的對象,并且通過使用當(dāng)前系統(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("當(dāng)前日期為:"+cal.toString());

}

}

RI00%S%ST]K3R9O~51ZV%KB.png

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部