關於Java日期加減,並且比較大小的方法


關於Java日期加減,並且比較大小的方法

一、首先Java日期加減我使用的是Calendar類,非常方便好用!,話不多說直接上代碼

1.獲取calendar對象,並不是直接new出來

Calendar calendar = Calendar.getInstance();

2.設置需要需要操作的時間,注意這里傳遞的是Date類型,util.Date

calendar.setTime(Date);

3.對你需要操作的字段進行復制,比如日期中的小時,分鍾,月份,等等,都可以設置

calendar.set(Calendar.MINUTE, calendar.get(Calendar.MINUTE)-minute);
calendar.set(Calendar.HOUR_OF_DAY, calendar.get(Calendar.HOUR_OF_DAY)-hour-advanceTime);  //注意這里HOUR_OF_DAY是24小時制,如果需要12小時的,請自行查閱api

4.那么問題來了如何獲得操作后的日期呢,一行代碼即可

Date timerDate = calendar.getTime();

5.那么如何比較兩個日期大小呢,也非常簡單,一行代碼,before(Date) or after(Date),返回值是boolean

timerDate.before(new Date())


免責聲明!

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



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