Java Calculer le nombre de jours entre deux OffsetDateTime
Dans ce didacticiel de base Java, nous apprenons à écrire le programme Java pour calculer le nombre de jours entre deux objets OffsetDateTime à l'aide de la classe java.time.temporal.ChronoUnit en langage de programmation Java.
Comment obtenir le nombre de jours entre deux OffsetDateTime en Java
En Java, nous pouvons utiliser la méthode ChronoUnit.DAYS.between() pour calculer le nombre de jours entre deux valeurs OffsetDateTime comme l'exemple de programme Java suivant.
DaysBetweenOffsetDateTimeExample.java
import java.time.OffsetDateTime;
import java.time.temporal.ChronoUnit;
public class DaysBetweenOffsetDateTimeExample {
public static void main(String... args) {
OffsetDateTime startOffsetDateTime = OffsetDateTime.parse("2022-07-01T07:00:00.00+07:00");
OffsetDateTime endOffsetDateTime = OffsetDateTime.parse("2022-08-13T07:00:00.00+07:00");
// Calculate Number of Days Between two OffsetDateTime
long numberOfDays = ChronoUnit.DAYS.between(startOffsetDateTime, endOffsetDateTime);
System.out.println(String.format("Number of days between %s and %s is %d",
startOffsetDateTime,
endOffsetDateTime,
numberOfDays));
}
}
La sortie comme ci-dessous.Number of days between 2022-07-01T07:00+07:00 and 2022-08-13T07:00+07:00 is 43