Menu

Java LocalDate ofYearDay() Method

Java LocalDate ofYearDay() Method

Java LocalDate ofYearDay() method is used to get a localdate from the specified year and number of days. For example, if we want to know the date of 55th day of year 2015 then the result would be 2015-02-24.

It a LocalDate with the specified year and day-of-year. The day-of-year must be valid for the year, otherwise an exception will be thrown.

Syntax

public static LocalDate ofYearDay(int year, int dayOfYear)

Parameters:

It takes two parameters first is year and second is day-of-year.

Returns:

It returns a local date.

Time for an Example:

Let's take an example to get a date of 10th day of 2015 by using the ofYearDay() method. Here, we passed 2015 as year and 10 as days to the method and get a new local date.

import java.time.LocalDate;
public class DateDemo {
    
    public static void main(String[] args){  
        
        LocalDate localDate = LocalDate.ofYearDay(2015, 10);
        System.out.println(localDate);        
    }
}

Output:

1970-01-11

Time for another Example:

Let''s take another example to understand the ofYearDay() method. Here, we are getting a date of 100th day of year 2015 by passing 2015 as year and 100 as day-of-year.

import java.time.LocalDate;
public class DateDemo {
    
    public static void main(String[] args){  
        
        LocalDate localDate = LocalDate.ofYearDay(2015, 100);
        System.out.println(localDate);        
    }
}

Output:

2015-04-10

Live Example:

Try with a live example, execute the code instantly with our powerful Online Java Compiler.

import java.time.LocalDate;
public class Main {
    
    public static void main(String[] args){  
        
        LocalDate localDate = LocalDate.ofYearDay(2015, 31);
        System.out.println(localDate);        
    }
}