Java如何獲取Date的“昨天”與“明天”示例代碼
前言
相信大家在java中用到的最多的時間類莫過于 java.util.Date了,由于Date類中將getYear() , getMonth()等獲取年、月、日的方法都廢棄了,所以本文的問題要借助于Calendar來實現(xiàn)了,下面來直接看示例代碼吧。
使用日歷類:Calendar
@Test
public void dateTest() {
Date today = new Date();
for(int i=0;i<10;i++) {
today = yesterday(today);
System.out.println(today);
}
System.out.println("------------");
for(int i=0;i<10;i++) {
today = tomorrow(today);
System.out.println(today);
}
}
/**
* 返回昨天
* @param today
* @return
*/
public Date yesterday(Date today) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(today);
calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) - 1);
return calendar.getTime();
}
/**
* 返回明天
* @param today
* @return
*/
public Date tomorrow(Date today) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(today);
calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) + 1);
return calendar.getTime();
}
總結
以上就是關于利用Java獲取Date“昨天”和“明天”的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。
- java8中新的Date和Time詳解
- java獲取Date時間的各種方式匯總
- 詳解Java中格式化日期的DateFormat與SimpleDateFormat類
- Java中Date類和Calendar類的常用實例小結
- java string 轉date方法如何實現(xiàn)
- java Date獲取年月日時分秒的實現(xiàn)方法
- Java對日期Date類進行加減運算、年份加減月份加減、時間差等等
- 在Java中String和Date、Timestamp之間的轉換
- java_時間戳與Date_相互轉化的實現(xiàn)代碼
- Java多線程編程中使用DateFormat類
- Java中Date與String相互轉換的方法
- 學習Java的Date、Calendar日期操作
- java8 LocalDate LocalDateTime等時間類用法實例分析
相關文章
Java實現(xiàn)將容器 Map中的內容保存到數(shù)組
這篇文章主要介紹了Java實現(xiàn)將容器 Map中的內容保存到數(shù)組,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09
調用java.lang.Runtime.exec的正確姿勢分享
這篇文章主要介紹了調用java.lang.Runtime.exec的正確姿勢,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-11-11
@scope("prototype") @loadbalanced注解負載均衡失效問題
這篇文章主要為大家介紹了@scope("prototype") @loadbalanced注解負載均衡失效問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02
淺談升級Spring Cloud到Finchley后的一點坑
這篇文章主要介紹了淺談升級Spring Cloud到Finchley后的一點坑,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10
SpringBoot項目使用mybatis-plus逆向自動生成全套代碼
在JavaWeb工程中,每一個SSM新項目或者說是SpringBoot項目也好,都少不了model、controller、service、dao等層次的構建。使用mybatis-plus逆向可以自動生成,感興趣的可以了解一下2021-09-09

