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.getActualMaximum(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, 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.getActualMaximum(GregorianCalendar.YEAR));
    System.out.println(fecha.getActualMaximum(GregorianCalendar.MONTH));
    System.out.println(fecha.getActualMaximum(GregorianCalendar.DAY_OF_MONTH));
  }
}
Anuncios
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 en el objeto con el uso de getTime. Despues mostraremos el resultado de tres llamados al metodo sobre el objeto que creamos inicialmente. Pero para cada caso usaremos un campo distinto, en el primero sera para el año, en el segundo para el mes y el ultimo para el dia del mes. Compilemos y veamos como es la salida:

$ java Gregorio
Mon Feb 03 17:06:42 ART 2025
292278994
11
28
$
Anuncios

Primero nos mostro lo solicitado, el segundo valor es el año maximo que puede manejar el lenguaje. El siguiente es el mes maximo porque en este lenguaje los meses se representan del 0 al 11. Como yo ejecute el programa dentro del mes de febrero y al no ser un año bisiesto nos dice que la maxima cantidad de dias es 28, este valor cambiara mas comparado con los anteriores porque los meses no todos tienen la misma cantidad de dias.

Anuncios

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