「Java8」LocalDateTimeクラスのplusDays、minusDaysのサンプル
説明
1.public LocalDateTime plusDays(long days)
指定された日数を加算して、このLocalDateTimeのコピーを返します。
2.public LocalDateTime withDayOfMonth(int dayOfMonth)
「月の日」を変更して、このLocalDateTimeのコピーを返します。
Javaコード
package com.arkgame.study.java; import java.time.LocalDateTime; public class LocalTimeSample { public static void main(String[] args) { LocalDateTime localDateTime = LocalDateTime.now(); System.out.println("現在の時刻: " + localDateTime); LocalDateTime ldC = localDateTime.withDayOfMonth(15); System.out.println("時刻変更: " + ldC); LocalDateTime ldA = localDateTime.plusDays(5); System.out.println("5日後の時刻: " + ldA); LocalDateTime ldB = localDateTime.minusDays(3); System.out.println("3日前の時刻: " + ldB); } }
結果
現在の時刻: 2020-11-05T11:11:51.716
時刻変更: 2020-11-15T11:11:51.716
5日後の時刻: 2020-11-10T11:11:51.716