PlainDate, PlainTime, PlainTimestamp
and Moment.See: Description
| Interface | Description |
|---|---|
| AdjustableElement<V,T> |
Extends a chronological element by some standard ways of
manipulation.
|
| CalendarDateElement |
Represents the calendar date.
|
| IsoDateUnit |
Represents a calendar unit conforming to ISO-8601.
|
| IsoTimeUnit |
Represents a wall time unit conforming to ISO-8601.
|
| IsoUnit |
Represents a unit suitable for timestamps which are compositions of
date and time (
PlainTimestamp). |
| NavigableElement<V extends Enum<V>> |
Defines additional enum-based operators for setting new element values
taking into account the old element value.
|
| OrdinalWeekdayElement |
The element for the ordinal weekday in month.
|
| ProportionalElement<V extends Number,T> |
Defines an element which can interprete its value as proportional
value.
|
| WallTimeElement |
Represents the wall time.
|
| ZonalElement<V> |
Extends a chronological element by some zonal queries.
|
| Class | Description |
|---|---|
| DayCycles |
Represents the rolling result of a plain time if a possible day overflow
is to be taken into account.
|
| Duration<U extends IsoUnit> |
ISO-8601-compatible duration between two time points.
|
| Duration.Builder |
Builder class for constructing a duration conforming to ISO-8601
which consists of years, months, days and any wall time units.
|
| Duration.Formatter<U extends IsoUnit> |
Non-localized and user-defined format for durations based on a
pattern containing some standard symbols and literals.
|
| ElementOperator<T> |
Defines any manipulation of date or wall time objects following the
strategy design pattern.
|
| Moment |
Represents an instant/moment on the universal timeline with reference
to the timezone UTC (UTC+00:00 / Greenwich-meridian).
|
| PlainDate |
Represents a plain calendar date in conformance to ISO-8601-standard.
|
| PlainTime |
Represents a plain wall time without any timezone or date component
as defined in ISO-8601 up to nanosecond precision.
|
| PlainTimestamp |
Represents a plain composition of calendar date and wall time as defined
in ISO-8601, but without any timezone.
|
| PrettyTime |
Enables formatted output as usually used in social media in different
languages.
|
| SystemClock |
Represents a clock which is based on the clock of the underlying operating system.
|
| TemporalType<S,T> |
Serves as bridge to temporal types of JDK or other date and time
libraries.
|
| Weekmodel |
Defines rules for the localized handling of weekdays and calendar weeks
on the base of a seven-day-week.
|
| ZonalClock |
Represents a clock which yields the current local time according
to a timezone.
|
| ZonalDateTime |
Combination of UTC-moment and timezone.
|
| Enum | Description |
|---|---|
| CalendarUnit |
Represents the most common time units related to a standard
ISO-8601-calendar.
|
| ClockUnit |
Represents the most common time units on an ISO-8601-conforming
analogue clock counting the scale ticks.
|
| Meridiem |
Represents the half day relative to noon.
|
| Month |
Enumeration of months in ISO-8601-calendar.
|
| Platform |
Defines the default format pattern of the actual platform.
|
| Quarter |
Represents a quarter (in most cases of a year).
|
| SI |
Defines the SI-second as the duration of 9,192,631,770 periods of the
radiation corresponding to the transition between the two hyperfine levels
of the ground state of the caesium 133 atom.
|
| Weekday |
Enumeration of weekdays.
|
The main package contains four basic types of ISO-8601, namely
PlainDate, PlainTime, PlainTimestamp
and Moment.
Time4J also uses some system properties for the purpose of internal start configuration:
ResourceLoader-implementationCopyright © 2014–2015. All rights reserved.