Período withYears() método en Java con ejemplos

El método withYears() de Period Class se usa para obtener un periodo con un número específico de años. Este número de años se pasa como parámetro como valor entero.

Sintaxis:

public Period withYears(int numberOfYears)

Parámetros: Este método acepta un parámetro numberOfYears que es el número de años a cambiar en este Período.

Devoluciones: Esta función devuelve un Período con el número de años pasados ​​como parámetro.

A continuación se muestra la implementación del método Period.withYears():

Ejemplo 1:

// Java code to demonstrate withYears() method
  
import java.time.Period;
  
class GFG {
    public static void main(String[] args)
    {
  
        // Get the String to be withYearsd
        String period = "P1Y2M21D";
  
        // Parse the String into Period
        Period p = Period.parse(period);
  
        System.out.println("Period: " + p);
  
        // Get the number of years
        int numberOfYears = 5;
  
        // Change the numberOfYears of this Period
        // using withYears() method
        System.out.println("New Period: "
                           + p.withYears(numberOfYears));
    }
}
Producción:

Period: P1Y2M21D
New Period: P5Y2M21D

Ejemplo 2:

// Java code to demonstrate withYears() method
  
import java.time.Period;
  
class GFG {
    public static void main(String[] args)
    {
  
        // Get the String to be withYearsd
        String period = "-P1Y2M21D";
  
        // Parse the String into Period
        Period p = Period.parse(period);
  
        System.out.println("Period: " + p);
  
        // Get the number of years
        int numberOfYears = -5;
  
        // Change the numberOfYears of this Period
        // using withYears() method
        System.out.println("New Period: "
                           + p.withYears(numberOfYears));
    }
}
Producción:

Period: P-1Y-2M-21D
New Period: P-5Y-2M-21D

Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/Period.html#withYears-int-

Publicación traducida automáticamente

Artículo escrito por barykrg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *