Anuncios

Bienvenidos sean a este post, hoy veremos un metodo de la clase Date.

Anuncios
Nota:
Esta clase como este metodo ya son obsoletos pero aun pueden usarse. Para ello, deben usar la opcion -Xlint al momento de compilarlo.
Anuncios

Este metodo devuelve un objeto Instant o instante que representa el mismo punto en la linea de tiempo del objeto Date. Veamos su sintaxis:

objeto.toInstant();
Anuncios

Se aplica al objeto de tipo Date y sera de tipo Instant, como mencionamos anteriormente. Una de las ventajas de trabajar con Instant en lugar de Date, es porque Instant utiliza nanosegundos en lugar de milisegundos dando una mejor precision. Analicemos el siguiente ejemplo:

import java.time.Instant;
import java.util.Date;

public class Fecha
{
  public static void main(String[] args)
  {
    Date fecha = new Date();
    Instant instante = fecha.toInstant();

    System.out.println("fecha: " + fecha);
    System.out.println("instante: " + instante);
  }
}
Anuncios
Anuncios

Primero importaremos las librerias que necesitaremos. La primera es para poder acceder al tipo Instant. La segunda sera para poder crear los objetos de tipo Date y poder acceder a los metodos de esta clase. En el main, generamos un objeto Date con la fecha y hora del momento que se ejecuta el codigo. Luego generamos un objeto de tipo Instant y lo usaremos para almacenar el resultado del metodo aplicado en el objeto anterior. Lo siguiente sera primero mostrar a fecha y luego el instante generado. Compilemos y veamos como es la salida:

$ java Fecha
fecha: Thu Jan 30 23:15:58 ART 2025
instante: 2025-01-31T02:15:58.984Z
$
Anuncios

En resumen, hoy hemos visto a Date.toInstant, que es, para que sirve, como se utiliza, y un ejjemplo 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
pp258

Donation

It’s for maintenance of the site, thanks!

$1.50