日付の大小を比較する方法はJavaで何ですか。

Javaでは、compareTo()メソッドを使用して、2つの日付の大小を比較することができます。

import java.time.LocalDate;

public class CompareDates {
    public static void main(String[] args) {
        LocalDate date1 = LocalDate.of(2021, 1, 1);
        LocalDate date2 = LocalDate.of(2022, 1, 1);

        int result = date1.compareTo(date2);
        if(result < 0){
            System.out.println("date1 在 date2 之前");
        }else if(result > 0){
            System.out.println("date1 在 date2 之后");
        }else{
            System.out.println("两个日期相等");
        }
    }
}

上記の例では、2021年1月1日と2022年1月1日を表す2つのLocalDateオブジェクトdate1とdate2を作成しました。その後、compareTo()メソッドを使用してこれら2つの日付を比較し、比較結果に応じて情報を出力しました。

compareTo()メソッドの戻り値が0未満の場合、date1はdate2より前にあります。0より大きい場合、date1はdate2より後にあります。戻り値が0の場合、2つの日付は等しいということを示します。

bannerAds