Java Date toInstant() Method



Description

The Java Date toInstant() method converts the date instance to Instant. This conversion creates an Instant which represents the same point on the time-line as this Date.

Declaration

Following is the declaration for java.util.Date.toInstant() method

public Instant toInstant()

Parameters

NA

Return Value

The method returns an instant representing the same point on the time-line as this Date object.

Exception

NA

Getting Instance Instance from Date Object Example

The following example shows the usage of Java Date toInstant() method. We're creating a date instance and using toInstant() we've created a Instant object and printed both.

package com.tutorialspoint;

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

public class DateDemo {
   public static void main(String[] args) {

      // create a date
      Date date = new Date(122, 10, 4);

      // get the instant
      Instant instant = date.toInstant();

      // print the result
      System.out.println("Date:  " + date.toString());
      System.out.println("Instant:  " + instant.toString());
   }
}

Output

Let us compile and run the above program, this will produce the following result −

Date:  Fri Nov 04 00:00:00 IST 2022
Instant:  2022-11-03T18:30:00Z
java_util_date.htm
Advertisements