「Java」 LocalDateTimeクラスの日時を比較するサンプル

2020年11月4日

説明
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

Java

Posted by arkgame