Anuncios

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

Anuncios

Este metodo devuelve cual es el valor minimo mas alto de uno de los campos de los que posee el objeto del tipo GregorianCalendar. Veamos su sintaxis:

objeto.getGreatestMinimum(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();
    System.out.println(fecha.getTime());
    System.out.println(fecha.getGreatestMinimum(GregorianCalendar.MONTH));
  }
}
Anuncios

Primero creamos un objeto de tipo GregorianCalendar y en este almacenaremos la fecha y hora actuales del momento que ejecutamos el programa. La siguiente linea nos muestra la hora y fecha con el uso de getTime. Despues mostraremos el resultado de un llamados al metodo sobre el objeto que creamos inicialmente. En este caso, solo pasaremos el campo correspondiente al mes y mostraremos el resultado devuelto. Compilemos y veamos como es la salida:

$ java Gregorio
Tue Feb 04 22:32:39 ART 2025
0
$
Anuncios

Primero nos mostro lo solicitado, el segundo valor es el mes minimo porque en este lenguaje los meses se representan del 0 al 11. Este metodo es muy similar, por no decir igual, a getActualMinimum del cual hablamos en este post.

Anuncios

En resumen, hoy hemos visto a GregorianCalendar.getGreatestMinimum, 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