Anuncios

Bienvenidos sean a este post, hoy veremos un metodo de GregorianCalendar.

Anuncios

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);
Anuncios

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));
  }
}
Anuncios

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
$
Anuncios

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.

Anuncios

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.

Anuncios

Donación

Es para mantenimento del sitio, gracias!

$1.50