「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