「Java8」LocalDateTime クラスのisBeforeメソッドで前の日時か比較サンプル

環境
jdk1.8.0_144
Eclipse 2019-12
関数
public boolean isBefore(ChronoLocalDateTime<?> other)
この日付/時間が、指定された日付/時間より前にあるかどうかをチェックします。

使用例

package com.arkgame.study;

import java.time.LocalDateTime;

public class LocalDateDemo {

      public static void main(String[] args) {

            // 2022年5月10日 11時15分05秒
            LocalDateTime dtB = LocalDateTime.of(2022, 05, 10, 11, 15, 05);

            // 2022年5月10日 11時15分06秒
            LocalDateTime dtC = LocalDateTime.of(2022, 05, 10, 11, 15, 06);

            boolean resA = dtB.isBefore(dtC);
            System.out.println("時間dtBとdtCの前の日時比較結果1: " + resA);

            boolean resB = dtC.isBefore(dtC);
            System.out.println("同じ時間の比較結果2: " + resB);

      }

}

実行結果
時間dtBとdtCの前の日時比較結果1: true
同じ時間の比較結果2: false

Java

Posted by arkgame