##API(七)————日期操作类(二)
生活随笔
收集整理的這篇文章主要介紹了
##API(七)————日期操作类(二)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
日期操作類
##日歷類-Calendar類
?
提供了操作字段的方法 YEAR MONTH DAY_OF_MONTH HOUR* getInstance();返回了Calendar子類的對象
* Calendar 相關方法
* get() 日歷字段的值
* set() 設置值
* add(int field,int amount); 添加字段
* getTime(); 偏移量
* field取值:
* YEAR
* MONTH
* DATE 月中的某一天
* DAY_OF_MONTH
* HOUR
* MINUTE
* SECOND
##1,返回現在的日歷字段,今天是2019年6月27日,但是會看到我們的輸出結果是5月,因為在西方,今天就是5月 @Testpublic void test01(){Calendar it = Calendar.getInstance();int year = it.get(Calendar.YEAR);int month = it.get(Calendar.MONTH);int date = it.get(Calendar.DATE);System.out.println(year);//2019System.out.println(month);//5System.out.println(date);//27} ##2,set();給日歷字段設置成你想要的字段
@Testpublic void test02(){Calendar it = Calendar.getInstance();it.set(2020,5,20);int year = it.get(Calendar.YEAR);int month = it.get(Calendar.MONTH);int date = it.get(Calendar.DATE);System.out.println(year+"年"+month+"月"+ date+"日");//2020年5月20日}
##3,對日歷類進行運算
@Testpublic void test03(){Calendar it = Calendar.getInstance();//如果是加,那么后面的數字就會是正數,如果想減,那么后面的數字就改為負值就行it.add(Calendar.YEAR,5);//一定要記住,西方的0月就是我們的12月,但是程序不會識別,就是0it.add(Calendar.MONTH,-5);int year = it.get(Calendar.YEAR);int month = it.get(Calendar.MONTH);System.out.println(year+"年"+month+"月");//2024年0月} 注意:Calender類是抽象類,可以通過靜態方法getInstance()獲得Calender類的對象,其實這個獲得對象是它的子類的對象。
西方的0-11月對應著我們的1-12月,西方一周的0-6日對應我們一周的1-7日
?
轉載于:https://www.cnblogs.com/liurui-bk517/p/11089063.html
總結
以上是生活随笔為你收集整理的##API(七)————日期操作类(二)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Springboot .properti
- 下一篇: ubuntu 安装git