java.time.OffsetDateTime.withDayOfYear () - Methodenbeispiel

Beschreibung

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

Erklärung

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

public OffsetDateTime withDayOfYear(int dayOfYear)

Parameter

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

Rückgabewert

ein OffsetDateTime 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.OffsetDateTime.withDayOfYear (int dayOfYear).

package com.tutorialspoint;

import java.time.OffsetDateTime;

public class OffsetDateTimeDemo {
   public static void main(String[] args) {
      
      OffsetDateTime date = OffsetDateTime.parse("2017-01-03T10:15:30+01:00");
      OffsetDateTime 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-12T10:15:30+01:00