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一循環。 這個系統會自動判定