java.time.LocalDateTime.withYear () Método Ejemplo

Descripción

El método java.time.LocalDateTime.withYear (int year) devuelve una copia de este LocalDateTime con el año modificado.

Declaración

La siguiente es la declaración del método java.time.LocalDateTime.withYear (int year) .

public LocalDateTime withYear(int year)

Parámetros

año : el año para establecer en el resultado, de MIN_YEAR a MAX_YEAR.

Valor de retorno

un LocalDateTime basado en esta fecha con el año solicitado, no es null .

Excepciones

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

Ejemplo

El siguiente ejemplo muestra el uso del método java.time.LocalDateTime.withYear (int year).

package com.tutorialspoint;

import java.time.LocalDateTime;

public class LocalDateTimeDemo {
   public static void main(String[] args) {
      
      LocalDateTime date = LocalDateTime.parse("2017-01-03T10:15:30");
      LocalDateTime result = date.withYear(2016);
      System.out.println(result);  
   }
}

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

2016-01-03T10:15:30