java.time.Year.until () - Methodenbeispiel

Beschreibung

Die Methode java.time.Year.until (Temporal endExclusive, TemporalUnit unit) berechnet die Zeitspanne bis zu einem anderen Datum in Bezug auf die angegebene Einheit.

Erklärung

Es folgt die Deklaration für die Methode java.time.Year.until (Temporal endExclusive, TemporalUnit unit) .

public long until(Temporal endExclusive, TemporalUnit unit)

Parameter

  • endDateExclusive - das exklusive Enddatum, das in ein Jahr konvertiert wird und nicht null .

  • unit - die Einheit, in der der Betrag gemessen werden soll, nicht null .

Rückgabewert

die Zeitspanne zwischen diesem Datum und dem Enddatum.

Ausnahmen

  • DateTimeException - Wenn der Betrag nicht berechnet werden kann oder das zeitliche Ende nicht in ein Jahr konvertiert werden kann.

  • UnsupportedTemporalTypeException - wenn das Gerät nicht unterstützt wird.

  • ArithmeticException - wenn ein numerischer Überlauf auftritt.

Beispiel

Das folgende Beispiel zeigt die Verwendung der Methode java.time.Year.until (Temporal endExclusive, TemporalUnit unit).

package com.tutorialspoint;

import java.time.Year;
import java.time.temporal.ChronoUnit;

public class YearDemo {
   public static void main(String[] args) {

      Year date = Year.parse("2015");
      Year date1 = Year.now();
      System.out.println(date.until(date1, ChronoUnit.YEARS));  
   }
}

Lassen Sie uns das obige Programm kompilieren und ausführen. Dies führt zu folgendem Ergebnis:

1