Anuncios

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

Anuncios

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

objeto.getMaximum(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, hora, 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.getMaximum(GregorianCalendar.MONTH));
    System.out.println(fecha.getMaximum(GregorianCalendar.DATE));
  }
}
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 dos llamados al metodo sobre el objeto que creamos inicialmente. Pero para cada caso usaremos un campo distinto, en el primero sera para el mes y el segundo para el dia del mes. Compilemos y veamos como es la salida:

$ java Gregorio
Thu Feb 06 08:39:12 ART 2025
11
31
$
Anuncios

Primero nos mostro lo solicitado, el segundo valor es el mes maximo porque en este lenguaje los meses se representan del 0 al 11. En el ultimo caso, muestra el valor maximo para un mes sin importar el mes del objeto, a diferencia de lo que sucede con getActualMaximum, del cual hablamos en este post.

Anuncios

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