java.time.OffsetDateTime.withDayOfYear () Método Ejemplo

Descripción

El método java.time.OffsetDateTime.withDayOfYear (int dayOfYear) devuelve una copia de este OffsetDateTime con el día del año alterado.

Declaración

La siguiente es la declaración del método java.time.OffsetDateTime.withDayOfYear (int dayOfYear) .

public OffsetDateTime withDayOfYear(int dayOfYear)

Parámetros

dayOfYear : el día del año para establecer en el resultado, de 1 a 365-366.

Valor de retorno

un OffsetDateTime basado en esta fecha con el día solicitado, no es null .

Excepciones

DateTimeException : si el valor del día del año no es válido o si el día del año no es válido para el año.

Ejemplo

El siguiente ejemplo muestra el uso del método 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);  
   }
}

Vamos a compilar y ejecutar el programa anterior, esto producirá el siguiente resultado:

2017-02-12T10:15:30+01:00