El método atYear() de la clase MonthDay en Java combina este mes-día con un año para crear una LocalDate.
Sintaxis:
public LocalDate atYear(int year)
Parámetro: este método acepta un año de parámetro que especifica el año a usar que está en el rango [MIN_YEAR, MAX_YEAR]
Devoluciones: la función devuelve la fecha local formada a partir de este mes-día y el año especificado, no nulo.
Los siguientes programas ilustran el método MonthDay.atYear() :
Programa 1:
// Program to illustrate the atYear() method import java.util.*; import java.time.*; public class GfG { public static void main(String[] args) { // Parses the date MonthDay tm = MonthDay.parse("--12-06"); // Uses the function LocalDate dt = tm.atYear(2018); // Prints the date System.out.println(dt); } }
Producción:
2018-12-06
Programa 2:
// Program to illustrate the atYear() method import java.util.*; import java.time.*; public class GfG { public static void main(String[] args) { // Parses the date MonthDay tm = MonthDay.parse("--01-01"); // Uses the function LocalDate dt = tm.atYear(2010); // Prints the date System.out.println(dt); } }
Producción:
2010-01-01
Referencia: https://docs.oracle.com/javase/8/docs/api/java/time/MonthDay.html#atYear-int-