Exemple de méthode java.time.OffsetTime.until ()

La description

le java.time.OffsetTime.until(Temporal endExclusive, TemporalUnit unit) calcule la durée jusqu'à une autre heure en fonction de l'unité spécifiée.

Déclaration

Voici la déclaration pour java.time.OffsetTime.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 OffsetTime, non nulle.

  • unit - l'unité de mesure du montant, non nulle.

Valeur de retour

le laps de temps entre cette heure et l'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 OffsetTime.

  • 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.OffsetTime.until (Temporal endExclusive, TemporalUnit unit).

package com.tutorialspoint;

import java.time.OffsetTime;
import java.time.temporal.ChronoUnit;

public class OffsetTimeDemo {
   public static void main(String[] args) {
      
      OffsetTime time = OffsetTime.parse("10:15:30+01:00");
      OffsetTime time1 = OffsetTime.now();
      System.out.println(time.until(time1, ChronoUnit.HOURS));  
   }
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

1