我想將今天的日期(當前日期)增加2天,因爲我需要在約會前兩天使用它來發送提醒。遞增當前日期兩天
遞增當前日期兩天
回答
最簡單的解決方法是:
new Date(System.currentTimeMillis() + 86400 * 1000 * 2)
會給你約會對象未來48小時內現在
兩天不總是等於48小時,它也可能是47或49(夏令時開始/結束) – Arjan 2012-02-27 19:17:32
@ Arjan - 同意,假設一天總是24小時是相當危險的。 – 2012-02-27 19:24:34
新日期(System.currentTimeMillis()+(86400 * 2)) – baderkhane 2016-10-25 10:57:49
看看在Calendar API。它提供了您需要的所有工具。
如果你想用這個發送提醒2天之前這個連,你不需要日期對象2天前你的日期對象嗎? 不管怎麼說,假設你的Date對象是dt ..你可以在該日期後2天通過添加2 * 24 * 60 * 60 * 1000毫秒來獲得一個日期對象。
java.util.Date newDt = new Date(dt.getTime() + 2*24*60*60*1000);
但我建議你看一看日曆API .. 下面是你需要在這種情況下什麼。 Calendar.add() method
兩天不總是等於48小時,也可能是47或49(夏令時開始/結束) – Arjan 2012-02-27 19:17:38
@Arjan:同樣,不考慮閏秒,以及各種其他奇怪的日期時間功能...... – 2012-06-02 07:38:27
使用java.util.Calendar
:
Calendar c = Calendar.getInstance(); // starts with today's date and time
c.add(Calendar.DAY_OF_YEAR, 2); // advances day by 2
Date date = c.getTime(); // gets modified time
由於jdk8可以使用
LocalDate date = LocalDate.now().plusDays(2);
- 1. 將當前日期增加5天
- 2. 添加兩個表值與當前日期(今天的日期)
- 3. 1天遞增日期字符串
- 4. 在當前日期前3天和在
- 5. 獲取當前日期和前一天
- 6. 從當前日期減去兩天而不使用日曆
- 7. PHP遞增日期與當天的名字
- 8. 使用jQuery將當前日期增加10天
- 9. 試圖以毫秒爲單位增加3天當前日期
- 10. 從python當前日期獲取7天前的日期
- 11. 顯示日期前12天爲當前日期
- 12. 獲取日期前30天當前日期
- 13. PHP的日期到當天的當前日期
- 14. 將當天日期添加到當前日期
- 15. PHP日期函數是當前當地日期的後一天
- 16. 遞增前一個日期時間
- 17. 當前月份第一天的日期和提前5天的日期。 MySQL的
- 18. SQL Server:獲取「兩天前」日期
- 19. Excel顯示前兩天的日期
- 20. mysql插入當前日期+更多天
- 21. Bash Shell當前日期減去天數
- 22. SQL變量當前日期 - 1天
- 23. 將+ 7天添加到當前日期?
- 24. xslt比當前日期早90天
- 25. 返回當前日期加上7天
- 26. 如何添加天當前日期
- 27. 如果日期是當前日期減去兩天,則鎖定單元格
- 28. 在bash中將當前日期遞增5分鐘
- 29. 批處理腳本從當前日期查找最後兩天
- 30. 計算最近的16天當天的當前日期
看看日曆類:搶單,並增加日字段 – kleopatra 2012-02-27 18:58:09
查看javadoc瞭解日曆[點擊這裏](http://docs.oracle.com/javase/6/docs/api/java/util/Calendar.html) – DNA 2012-02-27 19:02:39
請注意,使用'Calendar'或JDK'Date'類將包含** time * *,這可能會導致問題,如果沒有說明。他們也有附加的時區,這可能會導致它自己的問題。一些進一步的要求可以幫助我們提供更好的建議 – 2012-02-27 19:27:20