Anuncios

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

Anuncios

Este metodo nos permite establecer una nueva hora y fecha en un objeto GregorianCalendar pero desde un objeto Date. Veamos su sintaxis:

objeto.setTime(objeto_date);
Anuncios

Este metodo se aplica al objeto y asigna la fecha almacenada en el objeto Date que le pasamos como argumento. 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());
    Date nueva = new Date(1761102000000l);
    fecha.setTime(nueva);
    System.out.println(fecha.getTime());
  }
}
Anuncios
Anuncios

Primero creamos un objeto del tipo GregorianCalendar y en este almacenaremos la fecha y hora del momento de ejecutar el programa. Lo siguiente sera mostrar estos datos mediante getTime. Con nuestra fecha mostrada, lo siguiente que haremos sera crear un nuevo objeto de tipo Date con ese tiempo Unix. Con nuestro objeto creado, pasemos a utilizar el metodo para establecer la nueva fecha con el objeto anterior. Finalmente, mostramos la nueva fecha y hora en el primer objeto. Compilemos y veamos como es la salida:

$ java Gregorio
Sat Feb 08 12:08:16 ART 2025
Wed Oct 22 00:00:00 ART 2025
$
Anuncios

Como pueden ver nos puede ser util para cuando tenemos un dato del tipo Date obtenido de otra parte y necesitemos modificar a nuestro objeto GregorianCalendar.

Anuncios

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