簡體   English   中英

使用Java比較數據庫日期起6個月后計算日期

[英]Calculate the date after 6 months from compare the date of database using java

我想從注冊日期起每6個月發送一次自動郵件。 我正在為此自動郵件使用CornJob。

現在我正在從數據庫中收集日期,並希望在6個月后獲得該日期。

now.get(Calendar.MONTH) + 1 ),這會將月份增加到5個月,但是如果當前月份是9(9月),該怎么辦。

6個月后我怎么能得到那個日期?

提前致謝

目前尚不清楚您在做什么,或者數據庫在哪里...但是您可以使用

calendar.add(Calendar.MONTH, 6);

Calendar值增加6個月。 那是你追求的嗎?

通常,我建議使用Joda Time而不是Calendar / Date來進行日期和時間計算,只是因為它比較簡單-但是由於沒有更多有關代碼如何組合在一起的信息,因此很難知道在這種特殊情況下這是否合適。

不知道如何為所有SQL解釋器DATE_ADD(CURDATE(),INTERVAL 6 MONTH)實現SQL-92標准,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM