Java で 2 つの日付間の差を計算の方法
Javaでは、java.time.LocalDateクラスを使用して2つの日付の日数差を計算できます。以下にサンプルコードを示します。
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
public class Main {
public static void main(String[] args) {
LocalDate date1 = LocalDate.of(2021, 1, 1);
LocalDate date2 = LocalDate.of(2021, 1, 10);
long days = ChronoUnit.DAYS.between(date1, date2);
System.out.println("日期相差天数:" + days);
}
}
上記の例では、2つのLocalDateオブジェクトを作成して2つの日付を表し、ChronoUnit.DAYS.betweenメソッドを使用してそれらの間の日数の差を計算しました。結果は日付差の日数を出力します。