Exemple de méthode java.time.LocalDateTime.until ()
La description
le java.time.LocalDateTime.until(Temporal endExclusive, TemporalUnit unit) La méthode calcule la durée jusqu'à une autre date-heure en fonction de l'unité spécifiée.
Déclaration
Voici la déclaration pour java.time.LocalDateTime.until(Temporal endExclusive, TemporalUnit unit) méthode.
public long until(Temporal endExclusive, TemporalUnit unit)
Paramètres
endDateExclusive - la date de fin, exclusive, qui est convertie en LocalDateTime, non null.
unit - l'unité de mesure du montant, non nulle.
Valeur de retour
le laps de temps entre cette date-heure et la date-heure de fin.
Exceptions
DateTimeException - si le montant ne peut pas être calculé, ou si le temporel de fin ne peut pas être converti en LocalDateTime.
UnsupportedTemporalTypeException - si l'appareil n'est pas pris en charge.
ArithmeticException - en cas de dépassement numérique.
Exemple
L'exemple suivant montre l'utilisation de la méthode java.time.LocalDateTime.until (Temporal endExclusive, TemporalUnit unit).
package com.tutorialspoint;
import java.time.LocalDateTime;
import java.time.temporal.ChronoUnit;
public class LocalDateTimeDemo {
public static void main(String[] args) {
LocalDateTime date = LocalDateTime.parse("2017-01-03T10:15:30");
LocalDateTime date1 = LocalDateTime.now();
System.out.println(date.until(date1, ChronoUnit.HOURS));
}
}
Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -
1758