java.time.Year.minus () - Methodenbeispiel

Beschreibung

Die Methode java.time.Year.minus (long amountToSubtract, TemporalUnit unit) gibt eine Kopie dieses Jahres mit dem angegebenen subtrahierten Betrag zurück.

Erklärung

Es folgt die Deklaration für die Methode java.time.Year.minus (long amountToSubtract, TemporalUnit unit) .

public Year minus(long amountToSubtract, TemporalUnit unit)

Parameter

  • amountToSubtract - Der Betrag der Einheit, der vom Ergebnis abgezogen werden soll, kann negativ sein.

  • unit - die Einheit des zu subtrahierenden Betrags, nicht null .

Rückgabewert

Ein Jahr, das auf diesem Datum basiert, wobei der angegebene Betrag abgezogen wird und nicht null .

Ausnahme

  • DateTimeException - wenn die Subtraktion nicht möglich ist.

  • 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.minus (long amountToSubtract, 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.of(2017);
      System.out.println(date.minus(2,ChronoUnit.YEARS));  
   }
}

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

2015