Java Instant class has the following built-in methods.
Method |
Description |
adjustInto() |
It is used to adjust this Instant value into the given Temporal object. |
atOffset() |
It is used to returns OffsetDateTime to merge this Instant with the given zone offset. |
atZone() |
It is used to return ZonedDateTime to merge this Instant with the given zone. |
compareTo() |
It is used to compare this Instant object to the given object. |
equals() |
It is used to identifies whether this Instant and the given object are equal or not. |
from() |
It is used to return a copy of the Instant from the given TemporalAccessor object. |
get() |
It is used to get the value of the given field from this Instant object. |
getEpochSecond() |
It is used to get the number of seconds from the java epoch standard format of 1970-01-01T00:00:00Z. |
getLong() |
It is used to get the value as long for the given temporal field from this Instant. |
getNano() |
It is used to get the number of nanoseconds in a second from this Instant. |
hashCode() |
It is used to get the hash code value for this Instant. |
isAfter() |
It is used to check whether this Instant value comes after the given Instant (ins) value or not. |
isBefore() |
It is used to check whether this Instant value comes before the given Instant (ins) value or not. |
isSupported() |
It is used to identify whether this given field is supported or not on this Instant. |
minus() |
It is used to subtract the given amount from this Instant and return the Instant. |
minusMillis() |
It is used to subtract the given duration in milliseconds from this Instant and returns the Instant. |
minusNanos() |
It is used to subtract the given duration in nanoseconds from this Instant and returns the Instant. |
minusSeconds() |
It is used to subtract the given duration in seconds from this Instant and returns the Instant. |
now() |
It is used to get the current instant generated from the system clock. |
ofEpochMilli() |
It is used to represent an instance of this Instant using the given milliseconds from the java epoch standard format of 1970-01-01T00:00:00Z. |
ofEpochSecond() |
It is used to represent an instance of this Instant by using the given seconds from the java epoch standard format since 1970-01-01T00:00:00Z. |
parse() |
It is used to get an Instant that parses the given char sequence and char sequence follow some standard format like 2007-12-03T10:15:30.00Z. |
plus() |
It is used to add the given amount to this Instant and return the Instant. |
plusMillis() |
It is used to add the given duration in milliseconds to this Instant and return the Instant. |
plusNanos() |
It is used to add the given duration in nanoseconds to this Instant and return the Instant. |
plusSeconds() |
It is used to add the given duration in seconds to this Instant and return the Instant. |
query() |
It is used to query this Instant with the help of the given temporal query object. |
range() |
It is used to get the valid range of values for the given TemporalField. |
toEpochMilli() |
It is used to convert this Instant into number of milliseconds from the Java epoch standard format since 1970-01-01T00:00:00Z. |
toString() |
It is used to represent this Instant as a String by using the standards ISO-8601 format. |
truncatedTo() |
It is used to get an Instant that holds the value of this Instant truncated to the given unit. |
until() |
It is used to determine the amount of time until other Instant in terms of the given unit. |
with() |
It is used to represent this Instant with the given adjuster. |