使用 java.time.LocalDate
類進行計算
import java.time.LocalDate;public class ThreeMonthsLaterExample {public static void main(String[] args) {// 獲取當前日期LocalDate currentDate = LocalDate.now();// 添加三個月LocalDate threeMonthsLater = currentDate.plusMonths(3);// 獲取三個月后的年、月、日int year = threeMonthsLater.getYear();int month = threeMonthsLater.getMonthValue();int day = threeMonthsLater.getDayOfMonth();// 輸出日期System.out.println("當日三個月后的日期為:" + year + "-" + month + "-" + day);System.out.println(new Date(year,month,day)); }
}
在上述代碼中,我們首先使用 LocalDate.now()
獲取當前日期。然后,使用 plusMonths(3)
方法將三個月添加到當前日期上,得到了三個月后的日期。最后,我們從三個月后的日期中獲取年、月、日,并將其輸出到控制臺。
當你運行上述代碼時,你將看到輸出結果為當日三個月后的日期。
運行結果:
當日三個月后的日期為:2024-2-23
Sun Mar 23 00:00:00 CST 3924
希望這個示例對你有所幫助!如果你有其他問題,請隨時提問。