java經常使用API之Calendar類

Calendar是日曆類,該類將全部可能用到的時間信息封裝爲靜態成員變量,方便獲取。spa

Calendar爲抽象類,因爲語言敏感性,Calendar類在建立對象時並不是直接建立,而是經過靜態方法建立,將語言敏感內容處理好,再返回子類對象對象

以下:blog

l  Calendar類靜態方法文檔

Calendar c = Calendar.getInstance();  //返回當前時間get

經常使用方法:class

l  public static Calendar getInstance() //獲取日期對象變量

l  public int get(int field)   //獲取時間字段值,字段參見幫助文檔方法

n  YEAR 年im

n  MONTH 月,從0開始算起,最大11;0表明1月,11表明12月。static

n  DATE 天

n  HOUR 時

n  MINUTE分

n  SECOND秒

代碼演示:
	Calendar c = Calendar.getInstance();
	int year = c.get(Calendar.YEAR);

l  public void add(int field,int amount)   //指定字段增長某值

代碼演示:
	Calendar c = Calendar.getInstance();
	//修改當前時間爲3天后
	c.add(Calendar.DATE, 3);
	//修改當前時間爲5小時後
	c.add(Calendar.HOUR, 5);

l  public final void set(int field,int value)//設置指定字段的值

代碼演示:
	Calendar c = Calendar.getInstance();
	//設置時間爲2020年5月20日
	c.set(Calendar.YEAR, 2020);
	c.set(Calendar.MONTH, 4);
	c.set(Calendar.DATE, 20);

l  public final Date getTime() //獲取該日曆對象轉成的日期對象

代碼演示:
Calendar c = Calendar.getInstance();
	Date d = c.getTime();
相關文章
相關標籤/搜索