LocalDate と LocalTime の生成、日付加算、フォーマット調整のコード例です。
import java.time.LocalDate;
import java.time.LocalTime;
import java.time.Month;
public class DateTimeExample {
public static void main(String[] args) {
// 現在の日付・時刻を取得
LocalDate today = LocalDate.now();
LocalTime now = LocalTime.now();
// 指定した日付・時刻で生成
LocalDate date = LocalDate.of(2026, Month.JULY, 29);
LocalTime time = LocalTime.of(14, 30, 0);
// 日付の加算 (Immutabilityのため戻り値を受け取る必要あり)
LocalDate nextWeek = date.plusWeeks(1); // 2026-08-05
System.out.println(date); // 2026-07-29
System.out.println(nextWeek); // 2026-08-05
}
}