java常用API之Calendar類


Calendar是日歷類,該類將所有可能用到的時間信息封裝為靜態成員變量,方便獲取。

Calendar為抽象類,由於語言敏感性,Calendar類在創建對象時並非直接創建,而是通過靜態方法創建,將語言敏感內容處理好,再返回子類對象

如下:

l  Calendar類靜態方法

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

常用方法:

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

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

n  YEAR 年

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

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();

  

  

  

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM