Método Date toInstant() en Java con ejemplos

El método toInstant() de la clase Date en Java se usa para convertir un objeto Date en un objeto Instant. Se crea un instante durante la conversión que se usa para representar el mismo punto en la línea de tiempo que esta fecha.

Sintaxis:

public Instant toInstant()

Parámetros: El método no toma ningún parámetro.

Valor devuelto: el método devuelve un instante que representa el mismo punto en la línea de tiempo que esta fecha.

Los siguientes programas ilustran el uso del método toInstant() en Java:
Ejemplo 1:

// Java code to demonstrate
// toInstant() method of Date class
  
import java.util.Date;
import java.util.Calendar;
import java.time.Instant;
  
public class GfG {
    public static void main(String args[])
    {
        // Creating a Calendar object
        Calendar c1 = Calendar.getInstance();
  
        // Set Month
        // MONTH starts with 0 i.e. ( 0 - Jan)
        c1.set(Calendar.MONTH, 00);
  
        // Set Date
        c1.set(Calendar.DATE, 30);
  
        // Set Year
        c1.set(Calendar.YEAR, 2019);
  
        // Creating a date object
        // with specified time.
        Date dateOne = c1.getTime();
  
        Instant inst = dateOne.toInstant();
  
        System.out.println(
            "Original Date: "
            + dateOne.toString());
        System.out.println(
            "Instant: " + inst);
    }
}
Producción:

Original Date: Wed Jan 30 06:01:46 UTC 2019
Instant: 2019-01-30T06:01:46.730Z

Ejemplo 2:

// Java code to demonstrate
// clone() method of Date class
  
import java.util.Date;
import java.util.Calendar;
import java.time.Instant;
  
public class GfG {
    public static void main(String args[])
    {
        // Creating a Calendar object
        Calendar c1 = Calendar.getInstance();
  
        // Set Month
        // MONTH starts with 0 i.e. ( 0 - Jan)
        c1.set(Calendar.MONTH, 06);
  
        // Set Date
        c1.set(Calendar.DATE, 12);
  
        // Set Year
        c1.set(Calendar.YEAR, 1996);
  
        // Creating a date object
        // with specified time.
        Date dateOne = c1.getTime();
  
        Instant inst = dateOne.toInstant();
  
        System.out.println(
            "Original Date: "
            + dateOne.toString());
        System.out.println(
            "Instant: " + inst);
    }
}
Producción:

Original Date: Fri Jul 12 06:01:49 UTC 1996
Instant: 1996-07-12T06:01:49.766Z

Referencia: https://docs.oracle.com/javase/8/docs/api/java/util/Date.html#toInstant–

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *