| java.lang.Object | ||||
| ↳ | org.joda.time.Chronology | |||
| ↳ | org.joda.time.chrono.BaseChronology | |||
| ↳ | org.joda.time.chrono.AssembledChronology | |||
| ↳ | org.joda.time.chrono.ZonedChronology | |||
Wraps another Chronology to add support for time zones.
ZonedChronology is thread-safe and immutable.
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
A zoned chronology is only equal to a zoned chronology with the
same base chronology and zone.
| |||||||||||
Returns a datetime millisecond instant, formed from the given year,
month, day, hour, minute, second, and millisecond values.
| |||||||||||
Returns a datetime millisecond instant, formed from the given year,
month, day, and millisecond values.
| |||||||||||
Returns a datetime millisecond instant, from from the given instant,
hour, minute, second, and millisecond values.
| |||||||||||
Create a ZonedChronology for any chronology, overriding any time zone it
may already have.
| |||||||||||
Returns the DateTimeZone that this Chronology operates in, or null if
unspecified.
| |||||||||||
A suitable hashcode for the chronology.
| |||||||||||
A debugging string for the chronology.
| |||||||||||
Returns an instance of this Chronology that operates in the UTC time
zone.
| |||||||||||
Returns an instance of this Chronology that operates in any time zone.
| |||||||||||
| Protected Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Invoked by the constructor and after deserialization to allow subclasses
to define all of its supported fields.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.joda.time.chrono.AssembledChronology
| |||||||||||
From class
org.joda.time.chrono.BaseChronology
| |||||||||||
From class
org.joda.time.Chronology
| |||||||||||
From class
java.lang.Object
| |||||||||||
A zoned chronology is only equal to a zoned chronology with the same base chronology and zone.
| obj | the object to compare to |
|---|
Returns a datetime millisecond instant, formed from the given year, month, day, hour, minute, second, and millisecond values. The set of given values must refer to a valid datetime, or else an IllegalArgumentException is thrown.
The default implementation calls upon separate DateTimeFields to determine the result. Subclasses are encouraged to provide a more efficient implementation.
| year | year to use |
|---|---|
| monthOfYear | month to use |
| dayOfMonth | day of month to use |
| hourOfDay | hour to use |
| minuteOfHour | minute to use |
| secondOfMinute | second to use |
| millisOfSecond | millisecond to use |
| IllegalArgumentException |
|---|
Returns a datetime millisecond instant, formed from the given year, month, day, and millisecond values. The set of given values must refer to a valid datetime, or else an IllegalArgumentException is thrown.
The default implementation calls upon separate DateTimeFields to determine the result. Subclasses are encouraged to provide a more efficient implementation.
| year | year to use |
|---|---|
| monthOfYear | month to use |
| dayOfMonth | day of month to use |
| millisOfDay | millisecond to use |
| IllegalArgumentException |
|---|
Returns a datetime millisecond instant, from from the given instant, hour, minute, second, and millisecond values. The set of given values must refer to a valid datetime, or else an IllegalArgumentException is thrown.
The default implementation calls upon separate DateTimeFields to determine the result. Subclasses are encouraged to provide a more efficient implementation.
| instant | instant to start from |
|---|---|
| hourOfDay | hour to use |
| minuteOfHour | minute to use |
| secondOfMinute | second to use |
| millisOfSecond | millisecond to use |
| IllegalArgumentException |
|---|
Create a ZonedChronology for any chronology, overriding any time zone it may already have.
| base | base chronology to wrap |
|---|---|
| zone | the time zone |
| IllegalArgumentException | if chronology or time zone is null |
|---|
Returns the DateTimeZone that this Chronology operates in, or null if unspecified.
A suitable hashcode for the chronology.
Returns an instance of this Chronology that operates in the UTC time zone. Chronologies that do not operate in a time zone or are already UTC must return themself.
Returns an instance of this Chronology that operates in any time zone.
| zone | to use, or default if null |
|---|
Invoked by the constructor and after deserialization to allow subclasses to define all of its supported fields. All unset fields default to unsupported instances.
| fields | container of fields |
|---|