「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

Java

Posted by arkgame