Bienvenidos sean a este post, hoy veremos un metodo de GregorianCalendar.
Este metodo devuelve cual es el valor maximo mas bajo de uno de los campos de los que posee el objeto del tipo GregorianCalendar. Veamos su sintaxis:
objeto.getLeastMaximum(campo);
El metodo se aplica al objeto directamente y en el argumento pasaremos el campo que necesitamos evaluar. Cuando nos referimos a campo, este puede ser el de año, mes, dia, etc y tambien toma en cuenta los valores que poseen los metodos getFirstDayOfWeek, getMinimalDaysInFirstWeek, getGregorianChange y getTimeZone. Analicemos el siguiente ejemplo:
import java.util.*;
public class Gregorio
{
public static void main(String[] args)
{
GregorianCalendar fecha = new GregorianCalendar(2025,5,3);
System.out.println(fecha.getTime());
System.out.println(fecha.getLeastMaximum(GregorianCalendar.MONTH));
System.out.println(fecha.getLeastMaximum(GregorianCalendar.DATE));
}
}
Primero creamos un objeto de tipo GregorianCalendar y en este almacenaremos una fecha fija para que podamos utilizarlo. La siguiente linea nos muestra la hora y fecha con el uso de getTime. Despues mostraremos el resultado de dos llamados al metodo sobre el objeto que creamos inicialmente. En el primer caso, solo pasaremos el campo correspondiente al mes, el siguiente es para el campo correspondiente al dia. Compilemos y veamos como es la salida:
$ java Gregorio
Tue Jun 03 00:00:00 ART 2025
11
28
$
Primero nos mostro lo solicitado, el segundo valor es el mes maximo mas bajo porque en este lenguaje los meses se representan del 0 al 11. El siguiente es el dia maximo mas bajo para un mes, como no evalua al mes del objeto siempre devuelve ese valor. Este metodo es muy similar, por no decir igual, a getActualMaximum del cual hablamos en este post.
En resumen, hoy hemos visto a GregorianCalendar.getLeastMaximum, que es, para que sirve, como se utiliza, y un ejemplo practico para verlo en accion con distintos valores. Espero les haya resultado de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
