Exemple de méthode java.time.Instant.until ()
La description
le java.time.Instant.until(Temporal endExclusive, TemporalUnit unit) calcule la durée jusqu'à un autre instant en fonction de l'unité spécifiée.
Déclaration
Voici la déclaration pour java.time.Instant.until(Temporal endExclusive, TemporalUnit unit) méthode.
public long until(Temporal endExclusive, TemporalUnit unit)
Paramètres
endExclusive - la date de fin, exclusive, qui est convertie en Instant, non nulle.
unit - l'unité de mesure du montant, non nulle.
Valeur de retour
le laps de temps entre cet instant et l'instant final.
Exceptions
DateTimeException - si le montant ne peut pas être calculé, ou si le temporel de fin ne peut pas être converti en Instant.
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.Instant.until (Temporal endExclusive, TemporalUnit unit).
package com.tutorialspoint;
import java.time.Instant;
import java.time.temporal.ChronoUnit;
public class InstantDemo {
public static void main(String[] args) {
Instant instant = Instant.parse("2017-12-03T10:15:30.00Z");
Instant instant1 = Instant.parse("2017-12-03T10:18:30.00Z");
System.out.println(instant.until(instant1, ChronoUnit.SECONDS));
}
}
Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -
180