public final class ZonedChronology extends AssembledChronology
ZonedChronology is thread-safe and immutable.
AssembledChronology.Fields| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
assemble(AssembledChronology.Fields fields)
Invoked by the constructor and after deserialization to allow subclasses
to define all of its supported fields.
|
boolean |
equals(Object obj)
A zoned chronology is only equal to a zoned chronology with the
same base chronology and zone.
|
long |
getDateTimeMillis(int year,
int monthOfYear,
int dayOfMonth,
int millisOfDay)
Returns a datetime millisecond instant, formed from the given year,
month, day, and millisecond values.
|
long |
getDateTimeMillis(int year,
int monthOfYear,
int dayOfMonth,
int hourOfDay,
int minuteOfHour,
int secondOfMinute,
int millisOfSecond)
Returns a datetime millisecond instant, formed from the given year,
month, day, hour, minute, second, and millisecond values.
|
long |
getDateTimeMillis(long instant,
int hourOfDay,
int minuteOfHour,
int secondOfMinute,
int millisOfSecond)
Returns a datetime millisecond instant, from from the given instant,
hour, minute, second, and millisecond values.
|
static ZonedChronology |
getInstance(Chronology base,
DateTimeZone zone)
Create a ZonedChronology for any chronology, overriding any time zone it
may already have.
|
DateTimeZone |
getZone()
Returns the DateTimeZone that this Chronology operates in, or null if
unspecified.
|
int |
hashCode()
A suitable hashcode for the chronology.
|
String |
toString()
A debugging string for the chronology.
|
Chronology |
withUTC()
Returns an instance of this Chronology that operates in the UTC time
zone.
|
Chronology |
withZone(DateTimeZone zone)
Returns an instance of this Chronology that operates in any time zone.
|
centuries, centuryOfEra, clockhourOfDay, clockhourOfHalfday, dayOfMonth, dayOfWeek, dayOfYear, days, era, eras, getBase, getParam, halfdayOfDay, halfdays, hourOfDay, hourOfHalfday, hours, millis, millisOfDay, millisOfSecond, minuteOfDay, minuteOfHour, minutes, monthOfYear, months, secondOfDay, secondOfMinute, seconds, weekOfWeekyear, weeks, weekyear, weekyearOfCentury, weekyears, year, yearOfCentury, yearOfEra, yearspublic static ZonedChronology getInstance(Chronology base, DateTimeZone zone)
base - base chronology to wrapzone - the time zoneIllegalArgumentException - if chronology or time zone is nullpublic DateTimeZone getZone()
BaseChronologygetZone 在类中 AssembledChronologypublic Chronology withUTC()
BaseChronologywithUTC 在类中 BaseChronologypublic Chronology withZone(DateTimeZone zone)
BaseChronologywithZone 在类中 BaseChronologyzone - to use, or default if nullZonedChronologypublic long getDateTimeMillis(int year,
int monthOfYear,
int dayOfMonth,
int millisOfDay)
throws IllegalArgumentException
BaseChronologyThe default implementation calls upon separate DateTimeFields to determine the result. Subclasses are encouraged to provide a more efficient implementation.
getDateTimeMillis 在类中 AssembledChronologyyear - year to usemonthOfYear - month to usedayOfMonth - day of month to usemillisOfDay - millisecond to useIllegalArgumentException - if the values are invalidpublic long getDateTimeMillis(int year,
int monthOfYear,
int dayOfMonth,
int hourOfDay,
int minuteOfHour,
int secondOfMinute,
int millisOfSecond)
throws IllegalArgumentException
BaseChronologyThe default implementation calls upon separate DateTimeFields to determine the result. Subclasses are encouraged to provide a more efficient implementation.
getDateTimeMillis 在类中 AssembledChronologyyear - year to usemonthOfYear - month to usedayOfMonth - day of month to usehourOfDay - hour to useminuteOfHour - minute to usesecondOfMinute - second to usemillisOfSecond - millisecond to useIllegalArgumentException - if the values are invalidpublic long getDateTimeMillis(long instant,
int hourOfDay,
int minuteOfHour,
int secondOfMinute,
int millisOfSecond)
throws IllegalArgumentException
BaseChronologyThe default implementation calls upon separate DateTimeFields to determine the result. Subclasses are encouraged to provide a more efficient implementation.
getDateTimeMillis 在类中 AssembledChronologyinstant - instant to start fromhourOfDay - hour to useminuteOfHour - minute to usesecondOfMinute - second to usemillisOfSecond - millisecond to useIllegalArgumentException - if the values are invalidprotected void assemble(AssembledChronology.Fields fields)
AssembledChronologyassemble 在类中 AssembledChronologyfields - container of fieldspublic boolean equals(Object obj)
public int hashCode()
public String toString()
toString 在类中 BaseChronologyCopyright © 2020. All rights reserved.