MonthDay atYear() method in Java with Examples

Last Updated : 6 Dec, 2018
The atYear() method of MonthDay class in Java combines this month-day with a year to create a LocalDate. Syntax:
public LocalDate atYear(int year)
Parameter: This method accepts a parameter year which specifies the year to use which is in range [MIN_YEAR, MAX_YEAR] Returns: The function returns the local date formed from this month-day and the specified year, not null. Below programs illustrate the MonthDay.atYear() method: Program 1: Java
// 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);
    }
}
Output:
2018-12-06
Program 2: Java
// 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);
    }
}
Comment