Saturday, November 22, 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
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6785 POSTS0 COMMENTS
Nicole Veronica
11932 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12000 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6864 POSTS0 COMMENTS
Umr Jansen
6850 POSTS0 COMMENTS