Java程式向LocalDate新增時間段
在這個程式中,我們將學習如何使用Java的LocalDate類向日期新增特定時間段。透過使用Java的Period類,我們可以指定一段時間的長度(例如月份和天數),然後將這段時間新增到LocalDate。該程式演示瞭如何設定一個時間段並將其應用於給定的日期以獲得新的、更新的日期。
向LocalDate新增時間段的步驟
以下是向LocalDate新增時間段的步驟:
- 從java.time包匯入LocalDate和Period來處理日期和時間段。
- 初始化Period.ofMonths()和plusDays()來定義一個包含特定月份和天數的時間段。在本例中,設定為5個月和15天。
- 使用LocalDate.of()定義一個LocalDate,並指定具體的年份、月份和日期。
- 我們將使用plus()方法將時間段應用於日期,該方法會根據定義的時間段更新日期。
- 我們將列印原始日期和更新後的日期以檢視結果。
Java程式向LocalDate新增時間段
以下是向LocalDate新增時間段的Java程式:
import java.time.LocalDate;
import java.time.Period;
public class Demo {
public static void main(String[] args) {
Period p = Period.ofMonths(5).plusDays(15);
LocalDate date = LocalDate.of(2019, 4, 10);
System.out.println("Date = "+date);
LocalDate res = date.plus(p);
System.out.println("Updated date = "+res);
}
}
輸出
Date = 2019-04-10 Updated date = 2019-09-25
程式碼解釋
在上面的程式中,我們首先使用Period.ofMonths(5).plusDays(15)定義一個時間段,它指定了5個月和15天的時間段。接下來,我們建立一個初始LocalDate,設定為2019-04-10。透過呼叫date.plus(p)(其中p是我們定義的時間段),我們將此時間段新增到原始日期。然後,更新後的日期儲存在res中,並列印原始日期和更新後的日期。這使我們可以驗證時間段是否已正確新增。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP