Thursday, October 9, 2025
HomeLanguagesJavaPeriod ofYears() method in Java with Examples

Period ofYears() method in Java with Examples

The ofYears(int numberOfYears) method of Period class is used to get a period from the given number of years as parameter. The obtained period will represent the number of years. The unit month and days shall remain 0.

Syntax:

public static Period ofYears(int numberOfYears)

Parameters: This method accepts a single parameter numberOfYears of Integer type which represent the number of Years. It can be both negative and positive.

Return value: This method must return a Period, representing the number of Years.

Exception: This method does not throw any exception.

Below programs illustrate the ofYears() method of Period in Java:

Program 1:




// Java program to demonstrate
// Period ofYears(int numberOfYears) method
  
import java.time.*;
import java.time.temporal.*;
  
public class GFG {
    public static void main(String[] args)
    {
        // Create Period object
        Period period
            = Period.ofYears(5);
  
        // Print period
        System.out.println("Years: "
                           + period.getYears());
        System.out.println("Months: "
                           + period.getMonths());
        System.out.println("Days: "
                           + period.getDays());
    }
}


Output:

Years: 5
Months: 0
Days: 0

Program 2:




// Java program to demonstrate
// Period ofYears(int numberOfYears) method
import java.time.*;
import java.time.temporal.*;
  
public class GFG {
    public static void main(String[] args)
    {
        int numberOfYears = -10;
  
        // Create Period object
        Period period
            = Period.ofYears(numberOfYears);
  
        // Print period
        System.out.println("Years: "
                           + period.getYears());
        System.out.println("Months: "
                           + period.getMonths());
        System.out.println("Days: "
                           + period.getDays());
    }
}


Output:

Years: -10
Months: 0
Days: 0

References:
https://docs.oracle.com/javase/10/docs/api/java/time/Period.html#ofYears(int)

RELATED ARTICLES

Most Popular

Dominic
32345 POSTS0 COMMENTS
Milvus
87 POSTS0 COMMENTS
Nango Kala
6714 POSTS0 COMMENTS
Nicole Veronica
11877 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11940 POSTS0 COMMENTS
Shaida Kate Naidoo
6834 POSTS0 COMMENTS
Ted Musemwa
7094 POSTS0 COMMENTS
Thapelo Manthata
6789 POSTS0 COMMENTS
Umr Jansen
6791 POSTS0 COMMENTS