Package org.elasticsearch.script
Class JodaCompatibleZonedDateTime
- java.lang.Object
-
- org.elasticsearch.script.JodaCompatibleZonedDateTime
-
- All Implemented Interfaces:
Comparable<ChronoZonedDateTime<?>>,ChronoZonedDateTime<LocalDate>,Temporal,TemporalAccessor
public class JodaCompatibleZonedDateTime extends Object implements Comparable<ChronoZonedDateTime<?>>, ChronoZonedDateTime<LocalDate>, Temporal, TemporalAccessor
A wrapper around ZonedDateTime that exposes joda methods for backcompat.
-
-
Constructor Summary
Constructors Constructor Description JodaCompatibleZonedDateTime(Instant instant, ZoneId zone)
-
Method Summary
-
-
-
Method Detail
-
getZonedDateTime
public ZonedDateTime getZonedDateTime()
-
equals
public boolean equals(Object o)
- Specified by:
equalsin interfaceChronoZonedDateTime<LocalDate>- Overrides:
equalsin classObject
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceChronoZonedDateTime<LocalDate>- Overrides:
hashCodein classObject
-
toString
public String toString()
- Specified by:
toStringin interfaceChronoZonedDateTime<LocalDate>- Overrides:
toStringin classObject
-
format
public String format(DateTimeFormatter formatter)
- Specified by:
formatin interfaceChronoZonedDateTime<LocalDate>
-
range
public ValueRange range(TemporalField field)
- Specified by:
rangein interfaceChronoZonedDateTime<LocalDate>- Specified by:
rangein interfaceTemporalAccessor
-
get
public int get(TemporalField field)
- Specified by:
getin interfaceChronoZonedDateTime<LocalDate>- Specified by:
getin interfaceTemporalAccessor
-
getLong
public long getLong(TemporalField field)
- Specified by:
getLongin interfaceChronoZonedDateTime<LocalDate>- Specified by:
getLongin interfaceTemporalAccessor
-
getChronology
public Chronology getChronology()
- Specified by:
getChronologyin interfaceChronoZonedDateTime<LocalDate>
-
getOffset
public ZoneOffset getOffset()
- Specified by:
getOffsetin interfaceChronoZonedDateTime<LocalDate>
-
isSupported
public boolean isSupported(TemporalField field)
- Specified by:
isSupportedin interfaceChronoZonedDateTime<LocalDate>- Specified by:
isSupportedin interfaceTemporalAccessor
-
isSupported
public boolean isSupported(TemporalUnit unit)
- Specified by:
isSupportedin interfaceChronoZonedDateTime<LocalDate>- Specified by:
isSupportedin interfaceTemporal
-
toEpochSecond
public long toEpochSecond()
- Specified by:
toEpochSecondin interfaceChronoZonedDateTime<LocalDate>
-
compareTo
public int compareTo(ChronoZonedDateTime<?> other)
- Specified by:
compareToin interfaceChronoZonedDateTime<LocalDate>- Specified by:
compareToin interfaceComparable<ChronoZonedDateTime<?>>
-
isBefore
public boolean isBefore(ChronoZonedDateTime<?> other)
- Specified by:
isBeforein interfaceChronoZonedDateTime<LocalDate>
-
isAfter
public boolean isAfter(ChronoZonedDateTime<?> other)
- Specified by:
isAfterin interfaceChronoZonedDateTime<LocalDate>
-
isEqual
public boolean isEqual(ChronoZonedDateTime<?> other)
- Specified by:
isEqualin interfaceChronoZonedDateTime<LocalDate>
-
toLocalTime
public LocalTime toLocalTime()
- Specified by:
toLocalTimein interfaceChronoZonedDateTime<LocalDate>
-
getDayOfMonth
public int getDayOfMonth()
-
getDayOfYear
public int getDayOfYear()
-
getHour
public int getHour()
-
toLocalDate
public LocalDate toLocalDate()
- Specified by:
toLocalDatein interfaceChronoZonedDateTime<LocalDate>
-
toLocalDateTime
public LocalDateTime toLocalDateTime()
- Specified by:
toLocalDateTimein interfaceChronoZonedDateTime<LocalDate>
-
getMinute
public int getMinute()
-
getMonth
public Month getMonth()
-
getMonthValue
public int getMonthValue()
-
getNano
public int getNano()
-
getSecond
public int getSecond()
-
getYear
public int getYear()
-
getZone
public ZoneId getZone()
- Specified by:
getZonein interfaceChronoZonedDateTime<LocalDate>
-
minus
public ZonedDateTime minus(TemporalAmount delta)
- Specified by:
minusin interfaceChronoZonedDateTime<LocalDate>- Specified by:
minusin interfaceTemporal
-
minus
public ZonedDateTime minus(long amount, TemporalUnit unit)
- Specified by:
minusin interfaceChronoZonedDateTime<LocalDate>- Specified by:
minusin interfaceTemporal
-
query
public <R> R query(TemporalQuery<R> query)
- Specified by:
queryin interfaceChronoZonedDateTime<LocalDate>- Specified by:
queryin interfaceTemporalAccessor
-
until
public long until(Temporal temporal, TemporalUnit temporalUnit)
-
minusYears
public ZonedDateTime minusYears(long amount)
-
minusMonths
public ZonedDateTime minusMonths(long amount)
-
minusWeeks
public ZonedDateTime minusWeeks(long amount)
-
minusDays
public ZonedDateTime minusDays(long amount)
-
minusHours
public ZonedDateTime minusHours(long amount)
-
minusMinutes
public ZonedDateTime minusMinutes(long amount)
-
minusSeconds
public ZonedDateTime minusSeconds(long amount)
-
minusNanos
public ZonedDateTime minusNanos(long amount)
-
plus
public ZonedDateTime plus(TemporalAmount amount)
- Specified by:
plusin interfaceChronoZonedDateTime<LocalDate>- Specified by:
plusin interfaceTemporal
-
plus
public ZonedDateTime plus(long amount, TemporalUnit unit)
- Specified by:
plusin interfaceChronoZonedDateTime<LocalDate>- Specified by:
plusin interfaceTemporal
-
plusDays
public ZonedDateTime plusDays(long amount)
-
plusHours
public ZonedDateTime plusHours(long amount)
-
plusMinutes
public ZonedDateTime plusMinutes(long amount)
-
plusMonths
public ZonedDateTime plusMonths(long amount)
-
plusNanos
public ZonedDateTime plusNanos(long amount)
-
plusSeconds
public ZonedDateTime plusSeconds(long amount)
-
plusWeeks
public ZonedDateTime plusWeeks(long amount)
-
plusYears
public ZonedDateTime plusYears(long amount)
-
toInstant
public Instant toInstant()
- Specified by:
toInstantin interfaceChronoZonedDateTime<LocalDate>
-
toOffsetDateTime
public OffsetDateTime toOffsetDateTime()
-
truncatedTo
public ZonedDateTime truncatedTo(TemporalUnit unit)
-
with
public ZonedDateTime with(TemporalAdjuster adjuster)
- Specified by:
within interfaceChronoZonedDateTime<LocalDate>- Specified by:
within interfaceTemporal
-
with
public ZonedDateTime with(TemporalField field, long newValue)
- Specified by:
within interfaceChronoZonedDateTime<LocalDate>- Specified by:
within interfaceTemporal
-
withDayOfMonth
public ZonedDateTime withDayOfMonth(int value)
-
withDayOfYear
public ZonedDateTime withDayOfYear(int value)
-
withEarlierOffsetAtOverlap
public ZonedDateTime withEarlierOffsetAtOverlap()
- Specified by:
withEarlierOffsetAtOverlapin interfaceChronoZonedDateTime<LocalDate>
-
withFixedOffsetZone
public ZonedDateTime withFixedOffsetZone()
-
withHour
public ZonedDateTime withHour(int value)
-
withLaterOffsetAtOverlap
public ZonedDateTime withLaterOffsetAtOverlap()
- Specified by:
withLaterOffsetAtOverlapin interfaceChronoZonedDateTime<LocalDate>
-
withMinute
public ZonedDateTime withMinute(int value)
-
withMonth
public ZonedDateTime withMonth(int value)
-
withNano
public ZonedDateTime withNano(int value)
-
withSecond
public ZonedDateTime withSecond(int value)
-
withYear
public ZonedDateTime withYear(int value)
-
withZoneSameLocal
public ZonedDateTime withZoneSameLocal(ZoneId zone)
- Specified by:
withZoneSameLocalin interfaceChronoZonedDateTime<LocalDate>
-
withZoneSameInstant
public ZonedDateTime withZoneSameInstant(ZoneId zone)
- Specified by:
withZoneSameInstantin interfaceChronoZonedDateTime<LocalDate>
-
getMillis
@Deprecated public long getMillis()
Deprecated.
-
getCenturyOfEra
@Deprecated public int getCenturyOfEra()
Deprecated.
-
getEra
@Deprecated public int getEra()
Deprecated.
-
getHourOfDay
@Deprecated public int getHourOfDay()
Deprecated.
-
getMillisOfDay
@Deprecated public int getMillisOfDay()
Deprecated.
-
getMillisOfSecond
@Deprecated public int getMillisOfSecond()
Deprecated.
-
getMinuteOfDay
@Deprecated public int getMinuteOfDay()
Deprecated.
-
getMinuteOfHour
@Deprecated public int getMinuteOfHour()
Deprecated.
-
getMonthOfYear
@Deprecated public int getMonthOfYear()
Deprecated.
-
getSecondOfDay
@Deprecated public int getSecondOfDay()
Deprecated.
-
getSecondOfMinute
@Deprecated public int getSecondOfMinute()
Deprecated.
-
getWeekOfWeekyear
@Deprecated public int getWeekOfWeekyear()
Deprecated.
-
getWeekyear
@Deprecated public int getWeekyear()
Deprecated.
-
getYearOfCentury
@Deprecated public int getYearOfCentury()
Deprecated.
-
getYearOfEra
@Deprecated public int getYearOfEra()
Deprecated.
-
toString
@Deprecated public String toString(String format)
Deprecated.
-
toString
@Deprecated public String toString(String format, Locale locale)
Deprecated.
-
getDayOfWeekEnum
public DayOfWeek getDayOfWeekEnum()
-
getDayOfWeek
@Deprecated public int getDayOfWeek()
Deprecated.
-
-