java.time.LocalDate.withDayOfYear () - Methodenbeispiel

Beschreibung

Die Methode java.time.LocalDate.withDayOfYear (int dayOfYear) gibt eine Kopie dieses LocalDate mit dem geänderten Tag des Jahres zurück.

Erklärung

Es folgt die Deklaration für die Methode java.time.LocalDate.withDayOfYear (int dayOfYear) .

public LocalDate withDayOfYear(int dayOfYear)

Parameter

dayOfYear - Der Tag des Jahres, der im Ergebnis von 1 bis 365-366 festgelegt werden soll.

Rückgabewert

Ein LocalDate basierend auf diesem Datum mit dem angeforderten Tag, nicht null .

Ausnahmen

DateTimeException - wenn der Wert für den Tag des Jahres ungültig ist oder wenn der Tag des Jahres für das Jahr ungültig ist.

Beispiel

Das folgende Beispiel zeigt die Verwendung der Methode java.time.LocalDate.withDayOfYear (int dayOfYear).

package com.tutorialspoint;

import java.time.LocalDate;

public class LocalDateDemo {
   public static void main(String[] args) {
      
      LocalDate date = LocalDate.parse("2017-01-03");
      LocalDate result = date.withDayOfYear(43);
      System.out.println(result);  
   }
}

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

2017-02-12