| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectorg.joda.time.Chronologyorg.joda.time.chrono.BaseChronologyorg.joda.time.chrono.AssembledChronologyorg.joda.time.chrono.ZonedChronologypublic final class ZonedChronologyextends AssembledChronologyNested Class Summary |
Nested classes/interfaces inherited from class org.joda.time.chrono.AssembledChronology | |
AssembledChronology.Fields | |
Method Summary | |
protected void |
|
boolean |
|
long |
|
long |
|
long |
|
static ZonedChronology |
|
DateTimeZone |
|
int |
|
String |
|
Chronology |
|
Chronology |
|
Methods inherited from class org.joda.time.chrono.AssembledChronology | |
assemble, centuries, centuryOfEra, clockhourOfDay, clockhourOfHalfday, dayOfMonth, dayOfWeek, dayOfYear, days, era, eras, getBase, getDateTimeMillis, getDateTimeMillis, getDateTimeMillis, getParam, getZone, halfdayOfDay, halfdays, hourOfDay, hourOfHalfday, hours, millis, millisOfDay, millisOfSecond, minuteOfDay, minuteOfHour, minutes, monthOfYear, months, secondOfDay, secondOfMinute, seconds, weekOfWeekyear, weeks, weekyear, weekyearOfCentury, weekyears, year, yearOfCentury, yearOfEra, years | |
Methods inherited from class org.joda.time.chrono.BaseChronology | |
add, add, centuries, centuryOfEra, clockhourOfDay, clockhourOfHalfday, dayOfMonth, dayOfWeek, dayOfYear, days, era, eras, get, get, get, getDateTimeMillis, getDateTimeMillis, getDateTimeMillis, getZone, halfdayOfDay, halfdays, hourOfDay, hourOfHalfday, hours, millis, millisOfDay, millisOfSecond, minuteOfDay, minuteOfHour, minutes, monthOfYear, months, secondOfDay, secondOfMinute, seconds, set, toString, validate, weekOfWeekyear, weeks, weekyear, weekyearOfCentury, weekyears, withUTC, withZone, year, yearOfCentury, yearOfEra, years | |
Methods inherited from class org.joda.time.Chronology | |
add, add, centuries, centuryOfEra, clockhourOfDay, clockhourOfHalfday, dayOfMonth, dayOfWeek, dayOfYear, days, era, eras, get, get, get, getBuddhist, getBuddhist, getBuddhistUTC, getCoptic, getCoptic, getCopticUTC, getDateTimeMillis, getDateTimeMillis, getDateTimeMillis, getGJ, getGJ, getGJUTC, getGregorian, getGregorian, getGregorianUTC, getISO, getISO, getISOUTC, getJulian, getJulian, getJulianUTC, getZone, halfdayOfDay, halfdays, hourOfDay, hourOfHalfday, hours, millis, millisOfDay, millisOfSecond, minuteOfDay, minuteOfHour, minutes, monthOfYear, months, secondOfDay, secondOfMinute, seconds, set, toString, validate, weekOfWeekyear, weeks, weekyear, weekyearOfCentury, weekyears, withUTC, withZone, year, yearOfCentury, yearOfEra, years | |
protected void assemble(AssembledChronology.Fields fields)
- Overrides:
- assemble in interface AssembledChronology
public boolean equals(Object obj)
A zoned chronology is only equal to a zoned chronology with the same base chronology and zone.
- Parameters:
obj- the object to compare to
- Returns:
- true if equal
- Since:
- 1.4
public long getDateTimeMillis(int year,
int monthOfYear,
int dayOfMonth,
int millisOfDay)
throws IllegalArgumentExceptionReturns 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.
- Overrides:
- getDateTimeMillis in interface AssembledChronology
- Parameters:
year- year to usemonthOfYear- month to usedayOfMonth- day of month to usemillisOfDay- millisecond to use
- Returns:
- millisecond instant from 1970-01-01T00:00:00Z
public long getDateTimeMillis(int year,
int monthOfYear,
int dayOfMonth,
int hourOfDay,
int minuteOfHour,
int secondOfMinute,
int millisOfSecond)
throws IllegalArgumentExceptionReturns 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.
- Overrides:
- getDateTimeMillis in interface AssembledChronology
- Parameters:
year- year to usemonthOfYear- month to usedayOfMonth- day of month to usehourOfDay- hour to useminuteOfHour- minute to usesecondOfMinute- second to usemillisOfSecond- millisecond to use
- Returns:
- millisecond instant from 1970-01-01T00:00:00Z
public long getDateTimeMillis(long instant,
int hourOfDay,
int minuteOfHour,
int secondOfMinute,
int millisOfSecond)
throws IllegalArgumentExceptionReturns 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.
- Overrides:
- getDateTimeMillis in interface AssembledChronology
- Parameters:
instant- instant to start fromhourOfDay- hour to useminuteOfHour- minute to usesecondOfMinute- second to usemillisOfSecond- millisecond to use
- Returns:
- millisecond instant from 1970-01-01T00:00:00Z
public static ZonedChronology getInstance(Chronology base, DateTimeZone zone)
Create a ZonedChronology for any chronology, overriding any time zone it may already have.
- Parameters:
base- base chronology to wrapzone- the time zone
public DateTimeZone getZone()
Returns the DateTimeZone that this Chronology operates in, or null if unspecified.
- Overrides:
- getZone in interface AssembledChronology
- Returns:
- DateTimeZone null if unspecified
public int hashCode()
A suitable hashcode for the chronology.
- Returns:
- the hashcode
- Since:
- 1.4
public String toString()
A debugging string for the chronology.
- Overrides:
- toString in interface BaseChronology
- Returns:
- the debugging string
public Chronology withUTC()
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.
- Overrides:
- withUTC in interface BaseChronology
- Returns:
- a version of this chronology that ignores time zones
public Chronology withZone(DateTimeZone zone)
Returns an instance of this Chronology that operates in any time zone.
- Overrides:
- withZone in interface BaseChronology
- Parameters:
zone- to use, or default if null
- Returns:
- a version of this chronology with a specific time zone
- See Also:
ZonedChronology