Anuncios

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

Anuncios

Este metodo nos permite establecer una nueva fecha para el cambio de calendario juliano a gregoriano. Veamos su sintaxis:

objeto.setGregorianChange(fecha);
Anuncios

El metodo se aplica al objeto donde trabajamos y como argumento pasamos la nueva fecha que se usara como limite para pasar de calendario juliano a gregoriano. Para entender como trabaja, vamos a analizar el siguiente codigo:

import java.util.*;

public class Gregorio
{
  public static void main(String[] args)
  {
    GregorianCalendar fecha = new GregorianCalendar();
    GregorianCalendar nueva = new GregorianCalendar(2030,9,22);
    System.out.println(fecha.getGregorianChange());
    fecha.setGregorianChange(nueva.getTime());
    System.out.println(fecha.getGregorianChange());
  }
}
Anuncios
Anuncios

Primero crearemos dos objetos de tipo GregorianCalendar, siendo el primero (fecha) con el cual trabajaremos. El segundo (nueva) sera para cuando establezcamos la nueva fecha de cambio. El primero contendra la hora y fecha del momento de ejecutar el programa y el segundo lo estableceremos para el futuro. Lo primero que haremos sera mostrar el valor actual de cambio de calendario. Despues de esto, usaremos el metodo para modificarlo y le pasamos el segundo objeto en conjunto con getTime para pasar la nueva fecha. Con esto realizado, volvemos a usar getGregorianChange para ver nuevamente la fecha de cambio. Compilemos y veamos como es la salida:

$ java Gregorio
Thu Oct 04 21:00:00 ART 1582
Tue Oct 22 00:00:00 ART 2030
$
Anuncios

La primera linea nos muestra la fecha predeterminada del cambio del calendario juliano a gregoriano. En la segunda linea vemos a la nueva fecha para este cambio.

Anuncios
Nota:
Si quieren saber mas sobre getGregorianChange, les recomiendo visitar este post.
Anuncios

En resumen, hoy hemos visto a GregorianCalendar.setGregorianChange, que es, para que sirve, como se utiliza, y un ejemplo practico para verlo en accion. 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