El método toTotalMonths() de Period Class se utiliza para obtener el número total de meses en el período dado. Devuelve un valor largo que representa lo mismo.
Sintaxis:
public long toTotalMonths()
Parámetros: Este método no acepta ningún parámetro.
Devoluciones: esta función devuelve el valor largo que es el número total de meses en este período.
A continuación se muestra la implementación del método Period.toTotalMonths():
Ejemplo 1:
// Java code to demonstrate toTotalMonths() method import java.time.Period; class GFG { public static void main(String[] args) { // Get the String to be toTotalMonthsd String period = "P1Y2M21D"; // Parse the String into Period Period p = Period.parse(period); System.out.println("Period: " + p); // Get the total number of months // using toTotalMonths() method System.out.println("Total number of Months" + " in this Period: " + p.toTotalMonths()); } }
Producción:
Period: P1Y2M21D Total number of Months in this Period: 14
Ejemplo 2:
// Java code to demonstrate toTotalMonths() method import java.time.Period; class GFG { public static void main(String[] args) { // Get the String to be toTotalMonthsd String period = "-P1Y2M21D"; // Parse the String into Period Period p = Period.parse(period); System.out.println("Period: " + p); // Get the total number of months // using toTotalMonths() method System.out.println("Total number of Months" + " in this Period: " + p.toTotalMonths()); } }
Producción:
Period: P-1Y-2M-21D Total number of Months in this Period: -14
Referencia: https://docs.oracle.com/javase/9/docs/api/java/time/Period.html#toTotalMonths–