Exemple de méthode java.time.Duration.between ()
La description
le java.time.Duration.between() obtient une Duration représentant la durée entre deux objets temporels.
Déclaration
Voici la déclaration pour java.time.Duration.between() méthode.
public static Duration between(Temporal startInclusive, Temporal endExclusive)
Paramètres
startInclusive - l'instant de début, inclusif, non nul.
endExclusive - l'instant de fin, exclusif, non nul.
Valeur de retour
a Durée, non nulle.
Exception
DateTimeException - si les secondes entre les temporels ne peuvent pas être obtenues.
ArithmeticException - si le calcul dépasse la capacité de Durée.
Exemple
L'exemple suivant montre l'utilisation de la méthode java.time.Duration.between ().
package com.tutorialspoint;
import java.time.Duration;
import java.time.LocalDateTime;
import java.time.LocalTime;
public class DurationDemo {
public static void main(String[] args) {
Duration duration = Duration.between(LocalTime.NOON,LocalTime.MAX);
LocalDateTime date = LocalDateTime.now();
System.out.println(date);
date = (LocalDateTime)duration.addTo(date);
System.out.println(date);
}
}
Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -
2017-03-07T15:45:39.456
2017-03-08T03:45:39.455999999