「Java」 LocalDateTimeクラスの日時を比較するサンプル
説明
LocalDateTime java.time.LocalDateTime.of(int year, int month, int dayOfMonth, int hour, int minute)
秒およびナノ秒をゼロに設定して、年、月、日、時、および分からLocalDateTimeのインスタンスを取得します。
javaコード
package com.arkgame.study.java; import java.time.LocalDateTime; public class DateComparSample { public static void main(String[] args) { //LocalDateTime LocalDateTime dA = LocalDateTime.of(2020, 11, 4, 11, 20); LocalDateTime dB = LocalDateTime.of(2020, 11, 5, 11, 20); LocalDateTime dC = LocalDateTime.of(2020, 11, 4, 11, 20, 00); //日時A 日時B int result = dA.compareTo(dB); System.out.println("日時Aと日時Bの比較結果:" + result); //日時A 日時C int resultC = dA.compareTo(dC); System.out.println("日時Aと日時Cの比較結果: " + resultC); } }
実行結果
日時Aと日時Bの比較結果:-1
日時Aと日時Cの比較結果: 0