Uses of Class
java.time.ZonedDateTime
Package | Description |
---|---|
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.util |
Contains the collections framework, some internationalization support classes,
a service loader, properties, random number generation, string parsing
and scanning classes, base64 encoding and decoding, a bit array, and
several miscellaneous utility classes.
|
-
Uses of ZonedDateTime in java.time
Methods in java.time that return ZonedDateTime Modifier and Type Method Description ZonedDateTime
LocalDate. atStartOfDay(ZoneId zone)
Returns a zoned date-time from this date at the earliest valid time according to the rules in the time-zone.ZonedDateTime
Instant. atZone(ZoneId zone)
Combines this instant with a time-zone to create aZonedDateTime
.ZonedDateTime
LocalDateTime. atZone(ZoneId zone)
Combines this date-time with a time-zone to create aZonedDateTime
.ZonedDateTime
OffsetDateTime. atZoneSameInstant(ZoneId zone)
Combines this date-time with a time-zone to create aZonedDateTime
ensuring that the result has the same instant.ZonedDateTime
OffsetDateTime. atZoneSimilarLocal(ZoneId zone)
Combines this date-time with a time-zone to create aZonedDateTime
trying to keep the same local date and time.static ZonedDateTime
ZonedDateTime. from(TemporalAccessor temporal)
Obtains an instance ofZonedDateTime
from a temporal object.ZonedDateTime
ZonedDateTime. minus(long amountToSubtract, TemporalUnit unit)
Returns a copy of this date-time with the specified amount subtracted.ZonedDateTime
ZonedDateTime. minus(TemporalAmount amountToSubtract)
Returns a copy of this date-time with the specified amount subtracted.ZonedDateTime
ZonedDateTime. minusDays(long days)
Returns a copy of thisZonedDateTime
with the specified number of days subtracted.ZonedDateTime
ZonedDateTime. minusHours(long hours)
Returns a copy of thisZonedDateTime
with the specified number of hours subtracted.ZonedDateTime
ZonedDateTime. minusMinutes(long minutes)
Returns a copy of thisZonedDateTime
with the specified number of minutes subtracted.ZonedDateTime
ZonedDateTime. minusMonths(long months)
Returns a copy of thisZonedDateTime
with the specified number of months subtracted.ZonedDateTime
ZonedDateTime. minusNanos(long nanos)
Returns a copy of thisZonedDateTime
with the specified number of nanoseconds subtracted.ZonedDateTime
ZonedDateTime. minusSeconds(long seconds)
Returns a copy of thisZonedDateTime
with the specified number of seconds subtracted.ZonedDateTime
ZonedDateTime. minusWeeks(long weeks)
Returns a copy of thisZonedDateTime
with the specified number of weeks subtracted.ZonedDateTime
ZonedDateTime. minusYears(long years)
Returns a copy of thisZonedDateTime
with the specified number of years subtracted.static ZonedDateTime
ZonedDateTime. now()
Obtains the current date-time from the system clock in the default time-zone.static ZonedDateTime
ZonedDateTime. now(Clock clock)
Obtains the current date-time from the specified clock.static ZonedDateTime
ZonedDateTime. now(ZoneId zone)
Obtains the current date-time from the system clock in the specified time-zone.static ZonedDateTime
ZonedDateTime. of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneId zone)
Obtains an instance ofZonedDateTime
from a year, month, day, hour, minute, second, nanosecond and time-zone.static ZonedDateTime
ZonedDateTime. of(LocalDate date, LocalTime time, ZoneId zone)
Obtains an instance ofZonedDateTime
from a local date and time.static ZonedDateTime
ZonedDateTime. of(LocalDateTime localDateTime, ZoneId zone)
Obtains an instance ofZonedDateTime
from a local date-time.static ZonedDateTime
ZonedDateTime. ofInstant(Instant instant, ZoneId zone)
Obtains an instance ofZonedDateTime
from anInstant
.static ZonedDateTime
ZonedDateTime. ofInstant(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone)
Obtains an instance ofZonedDateTime
from the instant formed by combining the local date-time and offset.static ZonedDateTime
ZonedDateTime. ofLocal(LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferredOffset)
Obtains an instance ofZonedDateTime
from a local date-time using the preferred offset if possible.static ZonedDateTime
ZonedDateTime. ofStrict(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone)
Obtains an instance ofZonedDateTime
strictly validating the combination of local date-time, offset and zone ID.static ZonedDateTime
ZonedDateTime. parse(CharSequence text)
Obtains an instance ofZonedDateTime
from a text string such as2007-12-03T10:15:30+01:00[Europe/Paris]
.static ZonedDateTime
ZonedDateTime. parse(CharSequence text, DateTimeFormatter formatter)
Obtains an instance ofZonedDateTime
from a text string using a specific formatter.ZonedDateTime
ZonedDateTime. plus(long amountToAdd, TemporalUnit unit)
Returns a copy of this date-time with the specified amount added.ZonedDateTime
ZonedDateTime. plus(TemporalAmount amountToAdd)
Returns a copy of this date-time with the specified amount added.ZonedDateTime
ZonedDateTime. plusDays(long days)
Returns a copy of thisZonedDateTime
with the specified number of days added.ZonedDateTime
ZonedDateTime. plusHours(long hours)
Returns a copy of thisZonedDateTime
with the specified number of hours added.ZonedDateTime
ZonedDateTime. plusMinutes(long minutes)
Returns a copy of thisZonedDateTime
with the specified number of minutes added.ZonedDateTime
ZonedDateTime. plusMonths(long months)
Returns a copy of thisZonedDateTime
with the specified number of months added.ZonedDateTime
ZonedDateTime. plusNanos(long nanos)
Returns a copy of thisZonedDateTime
with the specified number of nanoseconds added.ZonedDateTime
ZonedDateTime. plusSeconds(long seconds)
Returns a copy of thisZonedDateTime
with the specified number of seconds added.ZonedDateTime
ZonedDateTime. plusWeeks(long weeks)
Returns a copy of thisZonedDateTime
with the specified number of weeks added.ZonedDateTime
ZonedDateTime. plusYears(long years)
Returns a copy of thisZonedDateTime
with the specified number of years added.ZonedDateTime
OffsetDateTime. toZonedDateTime()
Converts this date-time to aZonedDateTime
using the offset as the zone ID.ZonedDateTime
ZonedDateTime. truncatedTo(TemporalUnit unit)
Returns a copy of thisZonedDateTime
with the time truncated.ZonedDateTime
ZonedDateTime. with(TemporalAdjuster adjuster)
Returns an adjusted copy of this date-time.ZonedDateTime
ZonedDateTime. with(TemporalField field, long newValue)
Returns a copy of this date-time with the specified field set to a new value.ZonedDateTime
ZonedDateTime. withDayOfMonth(int dayOfMonth)
Returns a copy of thisZonedDateTime
with the day-of-month altered.ZonedDateTime
ZonedDateTime. withDayOfYear(int dayOfYear)
Returns a copy of thisZonedDateTime
with the day-of-year altered.ZonedDateTime
ZonedDateTime. withEarlierOffsetAtOverlap()
Returns a copy of this date-time changing the zone offset to the earlier of the two valid offsets at a local time-line overlap.ZonedDateTime
ZonedDateTime. withFixedOffsetZone()
Returns a copy of this date-time with the zone ID set to the offset.ZonedDateTime
ZonedDateTime. withHour(int hour)
Returns a copy of thisZonedDateTime
with the hour-of-day altered.ZonedDateTime
ZonedDateTime. withLaterOffsetAtOverlap()
Returns a copy of this date-time changing the zone offset to the later of the two valid offsets at a local time-line overlap.ZonedDateTime
ZonedDateTime. withMinute(int minute)
Returns a copy of thisZonedDateTime
with the minute-of-hour altered.ZonedDateTime
ZonedDateTime. withMonth(int month)
Returns a copy of thisZonedDateTime
with the month-of-year altered.ZonedDateTime
ZonedDateTime. withNano(int nanoOfSecond)
Returns a copy of thisZonedDateTime
with the nano-of-second altered.ZonedDateTime
ZonedDateTime. withSecond(int second)
Returns a copy of thisZonedDateTime
with the second-of-minute altered.ZonedDateTime
ZonedDateTime. withYear(int year)
Returns a copy of thisZonedDateTime
with the year altered.ZonedDateTime
ZonedDateTime. withZoneSameInstant(ZoneId zone)
Returns a copy of this date-time with a different time-zone, retaining the instant.ZonedDateTime
ZonedDateTime. withZoneSameLocal(ZoneId zone)
Returns a copy of this date-time with a different time-zone, retaining the local date-time if possible. -
Uses of ZonedDateTime in java.time.chrono
Methods in java.time.chrono that return ZonedDateTime Modifier and Type Method Description ZonedDateTime
IsoChronology. zonedDateTime(Instant instant, ZoneId zone)
Obtains an ISO zoned date-time in this chronology from anInstant
.ZonedDateTime
IsoChronology. zonedDateTime(TemporalAccessor temporal)
Obtains an ISO zoned date-time from another date-time object. -
Uses of ZonedDateTime in java.util
Methods in java.util that return ZonedDateTime Modifier and Type Method Description ZonedDateTime
GregorianCalendar. toZonedDateTime()
Converts this object to aZonedDateTime
that represents the same point on the time-line as thisGregorianCalendar
.Methods in java.util with parameters of type ZonedDateTime Modifier and Type Method Description static GregorianCalendar
GregorianCalendar. from(ZonedDateTime zdt)
Obtains an instance ofGregorianCalendar
with the default locale from aZonedDateTime
object.