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

El método withMonths() de Period Class se usa para obtener un período con un número específico de meses. Este número de meses se pasa como parámetro como valor entero.

Sintaxis:

public Period withMonths(int numberOfMonths)

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

Devoluciones: esta función devuelve un Período con el número de meses transcurridos como parámetro.

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

Ejemplo 1:

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

Period: P1Y2M21D
New Period: P1Y5M21D

Ejemplo 2:

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

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

Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/Period.html#withMonths-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 *