Open In App

Instant parse() method in Java with Examples

Improve
Improve
Improve
Like Article
Like
Save Article
Save
Share
Report issue
Report

The parse() method of Instant class help to get an instance of Instant from a string value passed as parameter. This string is an instant in the UTC time zone. It is parsed using DateTimeFormatter.ISO_INSTANT. Syntax:

public static Instant 
    parse(CharSequence text)

Parameters: This method accepts one parameter text which is the text to parse in instant. It should not be null. Returns: This method returns an Instant which is the valid instant in the UTC time zone of the String passed as the parameter. Exception: This method throws DateTimeException if the text cannot be parsed. Below programs illustrate the parse() method: Program 1: 

Java




// Java program to demonstrate
// Instant.parse() method
 
import java.time.*;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // get Instant using parse method
        Instant instant
            = Instant.parse("2018-11-30T18:35:24.00Z");
 
        // print result
        System.out.println("Instant: "
                           + instant);
    }
}


Output:

Instant: 2018-11-30T18:35:24Z

Program 2: 

Java




// Java program to demonstrate
// Instant.parse() method
 
import java.time.*;
 
public class GFG {
    public static void main(String[] args)
    {
 
        // get Instant using parse method
        Instant instant
            = Instant.parse("2019-10-01T08:25:24.00Z");
 
        // print result
        System.out.println("Instant: "
                           + instant);
    }
}


Output:

Instant: 2019-10-01T08:25:24Z

References: https://docs.oracle.com/javase/10/docs/api/java/time/Instant.html#parse(java.lang.CharSequence)



Last Updated : 03 Apr, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads