Método GregorianCalendar getMaximum() en Java

El método java.util.GregorianCalendar.getMaximum() es una función integrada en Java que devuelve el valor máximo para el campo de calendario particular pasado como parámetro a la función. Para cualquier valor de tiempo posible, es el valor más alto que devuelve el método get(), considerando los valores actuales de los métodos getFirstDayOfWeek(), getMinimalDaysInFirstWeek(), getGregorianChange() y getTimeZone() también.

Sintaxis:

public int getMaximum(int calendarfield)

Parámetros: esta función acepta un parámetro obligatorio calendarfield cuyo valor máximo para esta instancia de GregorianCalender será devuelto por la función.

Valor devuelto: este método devuelve el valor máximo del campo de calendario especificado para esta instancia de GregorianCalender.

Ejemplos:

Input : DAY_OF_MONTH
Output : 31

Input : WEEK_OF_MONTH
Output : 6

Los siguientes programas ilustran la función java.util.GregorianCalendar.getMaximum():
Programa 1:

// Java Program to illustrate getMaximum() function
  
import java.io.*;
import java.util.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        // Create a new calendar
        GregorianCalendar cal = (GregorianCalendar)
                     GregorianCalendar.getInstance();
  
        // Display the current date and time
        System.out.println("Current Date and Time : "
                                    + cal.getTime());
  
        // Display maximum for WEEK_OF_MONTH
        int maxm = cal.getMaximum
                   (GregorianCalendar.WEEK_OF_MONTH);
        System.out.println("Maximum for WEEK_OF_MONTH field :"
                                                     + maxm);
  
        // Display maximum for DAY_OF_MONTH
        maxm = cal.getMaximum
                    (GregorianCalendar.DAY_OF_MONTH);
        System.out.println("Maximum for DAY_OF_MONTH field:"
                                                    + maxm);
    }
}
Producción:

Current Date and Time : Fri Jul 27 12:44:38 UTC 2018
Maximum for WEEK_OF_MONTH field :6
Maximum for DAY_OF_MONTH field:31

Programa 2:

// Java Program to illustrate getMaximum() function
  
import java.io.*;
import java.util.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        // Create a new calendar
        GregorianCalendar cal = (GregorianCalendar)
                          GregorianCalendar.getInstance();
  
        // Display the current date and time
        System.out.println("Current Date and Time : "
                           + cal.getTime());
  
        // Display maximum for YEAR
        int maxm = cal.getMaximum(GregorianCalendar.YEAR);
        System.out.println("Maximum for YEAR field :"
                           + maxm);
  
        // Display maximum for HOUR_OF_DAY
        maxm = cal.getMaximum(GregorianCalendar.HOUR_OF_DAY);
        System.out.println("Maximum for HOUR_OF_DAY field:"
                           + maxm);
    }
}
Producción:

Current Date and Time : Fri Jul 27 12:44:40 UTC 2018
Maximum for YEAR field :292278994
Maximum for HOUR_OF_DAY field:23

Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/GregorianCalendar.html#getMaximum()

Publicación traducida automáticamente

Artículo escrito por RICHIK BHATTACHARJEE 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 *