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 |
---|