Package | Description |
---|---|
java.nio.file.attribute |
Interfaces and classes providing access to file and file system attributes.
|
java.sql |
Provides the API for accessing and processing data stored in a
data source (usually a relational database) using the
JavaTM programming language.
|
java.time |
The main API for dates, times, instants, and durations.
|
java.time.chrono |
Generic API for calendar systems other than the default ISO.
|
java.time.zone |
Support for time-zones and their rules.
|
java.util |
Contains the collections framework, legacy collection classes, event model,
date and time facilities, internationalization, and miscellaneous utility
classes (a string tokenizer, a random-number generator, and a bit array).
|
Modifier and Type | Method | Description |
---|---|---|
Instant |
FileTime.toInstant ()
Converts this
FileTime object to an Instant . |
Modifier and Type | Method | Description |
---|---|---|
static FileTime |
FileTime.from (Instant instant)
Returns a
FileTime representing the same point of time value
on the time-line as the provided Instant object. |
Modifier and Type | Method | Description |
---|---|---|
Instant |
Timestamp.toInstant ()
Converts this
Timestamp object to an Instant . |
|
Instant |
Time.toInstant ()
This method always throws an UnsupportedOperationException and should
not be used because SQL
Time values do not have a date
component. |
|
Instant |
Date.toInstant ()
This method always throws an UnsupportedOperationException and should
not be used because SQL
Date values do not have a time
component. |
Modifier and Type | Method | Description |
---|---|---|
static Timestamp |
Timestamp.from (Instant instant)
Obtains an instance of
Timestamp from an Instant object. |
Modifier and Type | Field | Description |
---|---|---|
static Instant |
Instant.EPOCH
Constant for the 1970年01月01日T00:00:00Z epoch instant.
|
|
static Instant |
Instant.MAX
The maximum supported
Instant , '1000000000-12-31T23:59:59.999999999Z'. |
|
static Instant |
Instant.MIN
The minimum supported
Instant , '-1000000000-01-01T00:00Z'. |
Modifier and Type | Method | Description |
---|---|---|
static Instant |
Instant.from (TemporalAccessor temporal)
Obtains an instance of
Instant from a temporal object. |
|
abstract Instant |
Clock.instant ()
Gets the current instant of the clock.
|
|
Instant |
Instant.minus (long amountToSubtract,
TemporalUnit unit)
Returns a copy of this instant with the specified amount subtracted.
|
|
Instant |
Instant.minus (TemporalAmount amountToSubtract)
Returns a copy of this instant with the specified amount subtracted.
|
|
Instant |
Instant.minusMillis (long millisToSubtract)
Returns a copy of this instant with the specified duration in milliseconds subtracted.
|
|
Instant |
Instant.minusNanos (long nanosToSubtract)
Returns a copy of this instant with the specified duration in nanoseconds subtracted.
|
|
Instant |
Instant.minusSeconds (long secondsToSubtract)
Returns a copy of this instant with the specified duration in seconds subtracted.
|
|
static Instant |
Instant.now ()
Obtains the current instant from the system clock.
|
|
static Instant |
Instant.now (Clock clock)
Obtains the current instant from the specified clock.
|
|
static Instant |
Instant.ofEpochMilli (long epochMilli)
Obtains an instance of
Instant using milliseconds from the
epoch of 1970年01月01日T00:00:00Z. |
|
static Instant |
Instant.ofEpochSecond (long epochSecond)
Obtains an instance of
Instant using seconds from the
epoch of 1970年01月01日T00:00:00Z. |
|
static Instant |
Instant.ofEpochSecond (long epochSecond,
long nanoAdjustment)
Obtains an instance of
Instant using seconds from the
epoch of 1970年01月01日T00:00:00Z and nanosecond fraction of second. |
|
static Instant |
Instant.parse (CharSequence text)
Obtains an instance of
Instant from a text string such as
2007年12月03日T10:15:30.00Z . |
|
Instant |
Instant.plus (long amountToAdd,
TemporalUnit unit)
Returns a copy of this instant with the specified amount added.
|
|
Instant |
Instant.plus (TemporalAmount amountToAdd)
Returns a copy of this instant with the specified amount added.
|
|
Instant |
Instant.plusMillis (long millisToAdd)
Returns a copy of this instant with the specified duration in milliseconds added.
|
|
Instant |
Instant.plusNanos (long nanosToAdd)
Returns a copy of this instant with the specified duration in nanoseconds added.
|
|
Instant |
Instant.plusSeconds (long secondsToAdd)
Returns a copy of this instant with the specified duration in seconds added.
|
|
Instant |
OffsetDateTime.toInstant ()
Converts this date-time to an
Instant . |
|
Instant |
Instant.truncatedTo (TemporalUnit unit)
Returns a copy of this
Instant truncated to the specified unit. |
|
Instant |
Instant.with (TemporalAdjuster adjuster)
Returns an adjusted copy of this instant.
|
|
Instant |
Instant.with (TemporalField field,
long newValue)
Returns a copy of this instant with the specified field set to a new value.
|
Modifier and Type | Method | Description |
---|---|---|
int |
Instant.compareTo (Instant otherInstant)
Compares this instant to the specified instant.
|
|
static Clock |
Clock.fixed (Instant fixedInstant,
ZoneId zone)
Obtains a clock that always returns the same instant.
|
|
boolean |
Instant.isAfter (Instant otherInstant)
Checks if this instant is after the specified instant.
|
|
boolean |
Instant.isBefore (Instant otherInstant)
Checks if this instant is before the specified instant.
|
|
static OffsetTime |
OffsetTime.ofInstant (Instant instant,
ZoneId zone)
Obtains an instance of
OffsetTime from an Instant and zone ID. |
|
static LocalDateTime |
LocalDateTime.ofInstant (Instant instant,
ZoneId zone)
Obtains an instance of
LocalDateTime from an Instant and zone ID. |
|
static ZonedDateTime |
ZonedDateTime.ofInstant (Instant instant,
ZoneId zone)
Obtains an instance of
ZonedDateTime from an Instant . |
|
static OffsetDateTime |
OffsetDateTime.ofInstant (Instant instant,
ZoneId zone)
Obtains an instance of
OffsetDateTime from an Instant and zone ID. |
Modifier and Type | Method | Description |
---|---|---|
default Instant |
ChronoZonedDateTime.toInstant ()
Converts this date-time to an
Instant . |
|
default Instant |
ChronoLocalDateTime.toInstant (ZoneOffset offset)
Converts this date-time to an
Instant . |
Modifier and Type | Method | Description |
---|---|---|
ChronoZonedDateTime<MinguoDate> |
MinguoChronology.zonedDateTime (Instant instant,
ZoneId zone) |
|
ChronoZonedDateTime<HijrahDate> |
HijrahChronology.zonedDateTime (Instant instant,
ZoneId zone) |
|
ChronoZonedDateTime<JapaneseDate> |
JapaneseChronology.zonedDateTime (Instant instant,
ZoneId zone) |
|
ChronoZonedDateTime<ThaiBuddhistDate> |
ThaiBuddhistChronology.zonedDateTime (Instant instant,
ZoneId zone) |
|
ZonedDateTime |
IsoChronology.zonedDateTime (Instant instant,
ZoneId zone)
Obtains an ISO zoned date-time in this chronology from an
Instant . |
|
default ChronoZonedDateTime<? extends ChronoLocalDate> |
Chronology.zonedDateTime (Instant instant,
ZoneId zone)
Obtains a
ChronoZonedDateTime in this chronology from an Instant . |
Modifier and Type | Method | Description |
---|---|---|
Instant |
ZoneOffsetTransition.getInstant ()
Gets the transition instant.
|
Modifier and Type | Method | Description |
---|---|---|
Duration |
ZoneRules.getDaylightSavings (Instant instant)
Gets the amount of daylight savings in use for the specified instant in this zone.
|
|
ZoneOffset |
ZoneRules.getOffset (Instant instant)
Gets the offset applicable at the specified instant in these rules.
|
|
ZoneOffset |
ZoneRules.getStandardOffset (Instant instant)
Gets the standard offset for the specified instant in this zone.
|
|
boolean |
ZoneRules.isDaylightSavings (Instant instant)
Checks if the specified instant is in daylight savings.
|
|
ZoneOffsetTransition |
ZoneRules.nextTransition (Instant instant)
Gets the next transition after the specified instant.
|
|
ZoneOffsetTransition |
ZoneRules.previousTransition (Instant instant)
Gets the previous transition before the specified instant.
|
Modifier and Type | Method | Description |
---|---|---|
Instant |
Calendar.toInstant ()
Converts this object to an
Instant . |
|
Instant |
Date.toInstant ()
Converts this
Date object to an Instant . |
Modifier and Type | Method | Description |
---|---|---|
static Date |
Date.from (Instant instant)
Obtains an instance of
Date from an Instant object. |
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.