|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.joda.time.Chronology
org.joda.time.chrono.BaseChronology
org.joda.time.chrono.AssembledChronology
org.joda.time.chrono.BasicChronology
org.joda.time.chrono.BasicGJChronology
org.joda.time.chrono.JulianChronology
Implements a pure proleptic Julian calendar system, which defines every fourth year as leap. This implementation follows the leap year rule strictly, even for dates before 8 CE, where leap years were actually irregular. In the Julian calendar, year zero does not exist: 1 BCE is followed by 1 CE.
Although the Julian calendar did not exist before 45 BCE, this chronology assumes it did, thus it is proleptic. This implementation also fixes the start of the year at January 1.
JulianChronology is thread-safe and immutable.
GregorianChronology,
GJChronology,
Serialized Form| Nested Class Summary |
| Nested classes inherited from class org.joda.time.chrono.AssembledChronology |
AssembledChronology.Fields |
| Method Summary | |
boolean |
equals(Object obj)
Checks if this chronology instance equals another. |
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. |
static JulianChronology |
getInstance()
Gets an instance of the JulianChronology in the default time zone. |
static JulianChronology |
getInstance(DateTimeZone zone)
Gets an instance of the JulianChronology in the given time zone. |
static JulianChronology |
getInstance(DateTimeZone zone,
int minDaysInFirstWeek)
Gets an instance of the JulianChronology in the given time zone. |
static JulianChronology |
getInstanceUTC()
Gets an instance of the JulianChronology. |
int |
getMinimumDaysInFirstWeek()
|
DateTimeZone |
getZone()
Returns the DateTimeZone that this Chronology operates in, or null if unspecified. |
int |
hashCode()
A suitable hash code for the chronology. |
String |
toString()
Gets a debugging toString. |
Chronology |
withUTC()
Gets the Chronology in the UTC time zone. |
Chronology |
withZone(DateTimeZone zone)
Gets the Chronology in a specific time zone. |
| Methods inherited from class org.joda.time.chrono.AssembledChronology |
centuries, centuryOfEra, clockhourOfDay, clockhourOfHalfday, dayOfMonth, dayOfWeek, dayOfYear, days, era, eras, getDateTimeMillis, 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, get, get, get, set, validate |
| Methods inherited from class org.joda.time.Chronology |
getBuddhist, getBuddhist, getBuddhistUTC, getCoptic, getCoptic, getCopticUTC, getGJ, getGJ, getGJUTC, getGregorian, getGregorian, getGregorianUTC, getISO, getISO, getISOUTC, getJulian, getJulian, getJulianUTC |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
| Method Detail |
public static JulianChronology getInstanceUTC()
public static JulianChronology getInstance()
public static JulianChronology getInstance(DateTimeZone zone)
zone - the time zone to get the chronology in, null is default
public static JulianChronology getInstance(DateTimeZone zone,
int minDaysInFirstWeek)
zone - the time zone to get the chronology in, null is defaultminDaysInFirstWeek - minimum number of days in first week of the year; default is 4
public Chronology withUTC()
withUTC in class BaseChronologypublic Chronology withZone(DateTimeZone zone)
withZone in class BaseChronologyzone - the zone to get the chronology in, null is default
ZonedChronologypublic DateTimeZone getZone()
BaseChronology
getZone in class AssembledChronology
public 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 in class AssembledChronologyIllegalArgumentException
public 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 in class AssembledChronologyIllegalArgumentExceptionpublic int getMinimumDaysInFirstWeek()
public boolean equals(Object obj)
obj - the object to compare to
public int hashCode()
public String toString()
toString in class BaseChronology
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||