El método ofYears(int numberOfYears) de la clase Period se utiliza para obtener un periodo a partir del número de años dado como parámetro. El período obtenido representará el número de años. La unidad de mes y día seguirá siendo 0.
Sintaxis:
public static Period ofYears(int numberOfYears)
Parámetros: Este método acepta un único parámetro numberOfYears de tipo Integer que representa el número de Años. Puede ser tanto negativo como positivo.
Valor devuelto: este método debe devolver un Período , que representa el número de Años.
Excepción: este método no arroja ninguna excepción.
Los siguientes programas ilustran el método ofYears() de Period en Java:
Programa 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()); } }
Producción:
Years: 5 Months: 0 Days: 0
Programa 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()); } }
Producción:
Years: -10 Months: 0 Days: 0
Referencias:
https://docs.oracle.com/javase/10/docs/api/java/time/Period.html#ofYears(int)