Calendar獲取每個月的最後一天

java業務有時候需要獲取每個月的最後一天,但是,直接過去可能會需要做很多的判斷,閏月平月之類的。


爲了方便,可以採用下面的方法實現。


          Calendar calendar = Calendar.getInstance();  
          calendar.set(Calendar.DATE, 1);
          calendar.roll(Calendar.DATE, -1);


步驟:

1,先獲取Calendar實例。

2,//把日期設置爲當月第一天

3,//日期回滾一天,也就是最後一天

這時,實例對象時間就是當前月的最後一天了。 


roll(),這個方法,

很想密碼箱裏的密碼鎖,當你滾動到9的時候,再撥動一下,就會來到0.

月份:12一循環,

日期:30或者31、或者28、或者29一循環。 這個系統會自動判定


發佈了33 篇原創文章 · 獲贊 26 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章