Package | Description |
---|---|
org.joda.time |
Provides support for dates, times, time zones, durations, intervals, and
partials.
|
org.joda.time.chrono |
Package containing the chronology classes which define the calendar systems.
|
org.joda.time.field |
Implementation package providing abstract and standard field classes.
|
org.joda.time.format |
Provides printing and parsing support for instants and durations.
|
Modifier and Type | Method and Description |
---|---|
abstract DurationField |
Chronology.centuries()
Get the centuries duration field for this chronology.
|
abstract DurationField |
Chronology.days()
Get the days duration field for this chronology.
|
abstract DurationField |
Chronology.eras()
Get the eras duration field for this chronology.
|
abstract DurationField |
DateTimeField.getDurationField()
Returns the duration per unit value of this field.
|
abstract DurationField |
DurationFieldType.getField(Chronology chronology)
Gets a suitable field for this type from the given Chronology.
|
DurationField |
DurationFieldType.StandardDurationFieldType.getField(Chronology chronology) |
abstract DurationField |
DateTimeField.getLeapDurationField()
If this field were to leap, then it would be in units described by the
returned duration.
|
abstract DurationField |
DateTimeField.getRangeDurationField()
Returns the range duration of this field.
|
abstract DurationField |
Chronology.halfdays()
Get the halfdays duration field for this chronology.
|
abstract DurationField |
Chronology.hours()
Get the hours duration field for this chronology.
|
abstract DurationField |
Chronology.millis()
Get the millis duration field for this chronology.
|
abstract DurationField |
Chronology.minutes()
Get the minutes duration field for this chronology.
|
abstract DurationField |
Chronology.months()
Get the months duration field for this chronology.
|
abstract DurationField |
Chronology.seconds()
Get the seconds duration field for this chronology.
|
abstract DurationField |
Chronology.weeks()
Get the weeks duration field for this chronology.
|
abstract DurationField |
Chronology.weekyears()
Get the weekyears duration field for this chronology.
|
abstract DurationField |
Chronology.years()
Get the years duration field for this chronology.
|
Modifier and Type | Class and Description |
---|---|
private static class |
GJChronology.LinkedDurationField
Links the duration back to a ImpreciseCutoverField.
|
private class |
LimitChronology.LimitDurationField |
(package private) static class |
ZonedChronology.ZonedDurationField |
Modifier and Type | Field and Description |
---|---|
private static DurationField |
BasicChronology.cDaysField |
DurationField |
AssembledChronology.Fields.centuries |
private static DurationField |
BasicChronology.cHalfdaysField |
private static DurationField |
BasicChronology.cHoursField |
private static DurationField |
BasicChronology.cMillisField |
private static DurationField |
BasicChronology.cMinutesField |
private static DurationField |
BasicChronology.cSecondsField |
private static DurationField |
BasicChronology.cWeeksField |
DurationField |
AssembledChronology.Fields.days |
DurationField |
AssembledChronology.Fields.eras |
DurationField |
AssembledChronology.Fields.halfdays |
DurationField |
AssembledChronology.Fields.hours |
private DurationField |
AssembledChronology.iCenturies |
private DurationField |
AssembledChronology.iDays |
private DurationField |
LimitChronology.LimitDateTimeField.iDurationField |
protected DurationField |
GJChronology.CutoverField.iDurationField |
(package private) DurationField |
ZonedChronology.ZonedDateTimeField.iDurationField |
private DurationField |
AssembledChronology.iEras |
(package private) DurationField |
ZonedChronology.ZonedDurationField.iField |
private DurationField |
AssembledChronology.iHalfdays |
private DurationField |
AssembledChronology.iHours |
private DurationField |
LimitChronology.LimitDateTimeField.iLeapDurationField |
(package private) DurationField |
ZonedChronology.ZonedDateTimeField.iLeapDurationField |
private DurationField |
AssembledChronology.iMillis |
private DurationField |
AssembledChronology.iMinutes |
private DurationField |
AssembledChronology.iMonths |
private DurationField |
LimitChronology.LimitDateTimeField.iRangeDurationField |
protected DurationField |
GJChronology.CutoverField.iRangeDurationField |
(package private) DurationField |
ZonedChronology.ZonedDateTimeField.iRangeDurationField |
private DurationField |
AssembledChronology.iSeconds |
private DurationField |
AssembledChronology.iWeeks |
private DurationField |
AssembledChronology.iWeekyears |
private DurationField |
AssembledChronology.iYears |
DurationField |
AssembledChronology.Fields.millis |
DurationField |
AssembledChronology.Fields.minutes |
DurationField |
AssembledChronology.Fields.months |
DurationField |
AssembledChronology.Fields.seconds |
DurationField |
AssembledChronology.Fields.weeks |
DurationField |
AssembledChronology.Fields.weekyears |
DurationField |
AssembledChronology.Fields.years |
Modifier and Type | Method and Description |
---|---|
DurationField |
AssembledChronology.centuries() |
DurationField |
BaseChronology.centuries()
Get the centuries duration field for this chronology.
|
private DurationField |
LimitChronology.convertField(DurationField field,
java.util.HashMap<java.lang.Object,java.lang.Object> converted) |
private DurationField |
ZonedChronology.convertField(DurationField field,
java.util.HashMap<java.lang.Object,java.lang.Object> converted) |
DurationField |
AssembledChronology.days() |
DurationField |
BaseChronology.days()
Get the days duration field for this chronology.
|
DurationField |
AssembledChronology.eras() |
DurationField |
BaseChronology.eras()
Get the eras duration field for this chronology.
|
DurationField |
BasicSingleEraDateTimeField.getDurationField() |
DurationField |
LimitChronology.LimitDateTimeField.getDurationField() |
DurationField |
GJChronology.CutoverField.getDurationField() |
DurationField |
ZonedChronology.ZonedDateTimeField.getDurationField() |
DurationField |
GJEraDateTimeField.getDurationField() |
DurationField |
LimitChronology.LimitDateTimeField.getLeapDurationField() |
DurationField |
GJChronology.CutoverField.getLeapDurationField() |
DurationField |
BasicMonthOfYearDateTimeField.getLeapDurationField() |
DurationField |
ZonedChronology.ZonedDateTimeField.getLeapDurationField() |
DurationField |
BasicWeekyearDateTimeField.getLeapDurationField() |
DurationField |
BasicYearDateTimeField.getLeapDurationField() |
DurationField |
BasicSingleEraDateTimeField.getRangeDurationField() |
DurationField |
ISOYearOfEraDateTimeField.getRangeDurationField() |
DurationField |
LimitChronology.LimitDateTimeField.getRangeDurationField() |
DurationField |
GJChronology.CutoverField.getRangeDurationField() |
DurationField |
BasicDayOfMonthDateTimeField.getRangeDurationField() |
DurationField |
BasicDayOfYearDateTimeField.getRangeDurationField() |
DurationField |
BasicMonthOfYearDateTimeField.getRangeDurationField() |
DurationField |
GJDayOfWeekDateTimeField.getRangeDurationField() |
DurationField |
BasicWeekOfWeekyearDateTimeField.getRangeDurationField() |
DurationField |
ZonedChronology.ZonedDateTimeField.getRangeDurationField() |
DurationField |
GJYearOfEraDateTimeField.getRangeDurationField() |
DurationField |
BasicWeekyearDateTimeField.getRangeDurationField() |
DurationField |
BasicYearDateTimeField.getRangeDurationField() |
DurationField |
GJEraDateTimeField.getRangeDurationField() |
DurationField |
AssembledChronology.halfdays() |
DurationField |
BaseChronology.halfdays()
Get the halfdays duration field for this chronology.
|
DurationField |
AssembledChronology.hours() |
DurationField |
BaseChronology.hours()
Get the hours duration field for this chronology.
|
DurationField |
AssembledChronology.millis() |
DurationField |
BaseChronology.millis()
Get the millis duration field for this chronology.
|
DurationField |
AssembledChronology.minutes() |
DurationField |
BaseChronology.minutes()
Get the minutes duration field for this chronology.
|
DurationField |
AssembledChronology.months() |
DurationField |
BaseChronology.months()
Get the months duration field for this chronology.
|
DurationField |
AssembledChronology.seconds() |
DurationField |
BaseChronology.seconds()
Get the seconds duration field for this chronology.
|
DurationField |
AssembledChronology.weeks() |
DurationField |
BaseChronology.weeks()
Get the weeks duration field for this chronology.
|
DurationField |
AssembledChronology.weekyears() |
DurationField |
BaseChronology.weekyears()
Get the weekyears duration field for this chronology.
|
DurationField |
AssembledChronology.years() |
DurationField |
BaseChronology.years()
Get the years duration field for this chronology.
|
Modifier and Type | Method and Description |
---|---|
private DurationField |
LimitChronology.convertField(DurationField field,
java.util.HashMap<java.lang.Object,java.lang.Object> converted) |
private DurationField |
ZonedChronology.convertField(DurationField field,
java.util.HashMap<java.lang.Object,java.lang.Object> converted) |
private static boolean |
AssembledChronology.Fields.isSupported(DurationField field) |
(package private) static boolean |
ZonedChronology.useTimeArithmetic(DurationField field) |
Constructor and Description |
---|
BasicDayOfMonthDateTimeField(BasicChronology chronology,
DurationField days)
Restricted constructor.
|
BasicDayOfYearDateTimeField(BasicChronology chronology,
DurationField days)
Restricted constructor
|
BasicWeekOfWeekyearDateTimeField(BasicChronology chronology,
DurationField weeks)
Restricted constructor
|
CutoverField(DateTimeField julianField,
DateTimeField gregorianField,
DurationField rangeField,
long cutoverMillis,
boolean convertByWeekyear) |
GJDayOfWeekDateTimeField(BasicChronology chronology,
DurationField days)
Restricted constructor.
|
ImpreciseCutoverField(DateTimeField julianField,
DateTimeField gregorianField,
DurationField durationField,
DurationField rangeDurationField,
long cutoverMillis)
Uses shared duration fields rather than creating a new one.
|
ImpreciseCutoverField(DateTimeField julianField,
DateTimeField gregorianField,
DurationField durationField,
long cutoverMillis)
Uses a shared duration field rather than creating a new one.
|
ImpreciseCutoverField(DateTimeField julianField,
DateTimeField gregorianField,
DurationField durationField,
long cutoverMillis,
boolean convertByWeekyear)
Uses a shared duration field rather than creating a new one.
|
LimitDateTimeField(DateTimeField field,
DurationField durationField,
DurationField rangeDurationField,
DurationField leapDurationField) |
LimitDurationField(DurationField field) |
LinkedDurationField(DurationField durationField,
GJChronology.ImpreciseCutoverField dateTimeField) |
ZonedDateTimeField(DateTimeField field,
DateTimeZone zone,
DurationField durationField,
DurationField rangeDurationField,
DurationField leapDurationField) |
ZonedDurationField(DurationField field,
DateTimeZone zone) |
Modifier and Type | Class and Description |
---|---|
class |
BaseDurationField
BaseDurationField provides the common behaviour for DurationField
implementations.
|
class |
DecoratedDurationField
DecoratedDurationField extends BaseDurationField ,
implementing only the minimum required set of methods. |
class |
DelegatedDurationField
DelegatedDurationField delegates each method call to the
duration field it wraps. |
private class |
ImpreciseDateTimeField.LinkedDurationField |
class |
MillisDurationField
Duration field class representing a field with a fixed unit length of one
millisecond.
|
class |
PreciseDurationField
Duration field class representing a field with a fixed unit length.
|
class |
ScaledDurationField
Scales a DurationField such that it's unit millis becomes larger in
magnitude.
|
class |
UnsupportedDurationField
A placeholder implementation to use when a duration field is not supported.
|
Modifier and Type | Field and Description |
---|---|
private DurationField |
ImpreciseDateTimeField.iDurationField |
(package private) DurationField |
RemainderDateTimeField.iDurationField |
private DurationField |
UnsupportedDateTimeField.iDurationField
The duration of the datetime field
|
(package private) DurationField |
DividedDateTimeField.iDurationField |
private DurationField |
DecoratedDurationField.iField
The DurationField being wrapped
|
private DurationField |
DelegatedDurationField.iField
The DurationField being wrapped
|
static DurationField |
MillisDurationField.INSTANCE
Singleton instance.
|
(package private) DurationField |
DividedDateTimeField.iRangeDurationField |
private DurationField |
DelegatedDateTimeField.iRangeDurationField
The range duration.
|
private DurationField |
PreciseDateTimeField.iRangeField |
(package private) DurationField |
RemainderDateTimeField.iRangeField |
private DurationField |
PreciseDurationDateTimeField.iUnitField |
Modifier and Type | Method and Description |
---|---|
DurationField |
AbstractReadableInstantFieldProperty.getDurationField()
Returns the duration per unit value of this field.
|
DurationField |
ImpreciseDateTimeField.getDurationField() |
DurationField |
AbstractPartialFieldProperty.getDurationField()
Returns the duration per unit value of this field.
|
DurationField |
PreciseDurationDateTimeField.getDurationField()
Returns the duration per unit value of this field.
|
DurationField |
RemainderDateTimeField.getDurationField() |
DurationField |
DecoratedDateTimeField.getDurationField() |
DurationField |
UnsupportedDateTimeField.getDurationField()
Even though this DateTimeField is unsupported, the duration field might
be supported.
|
DurationField |
DividedDateTimeField.getDurationField()
Returns a scaled version of the wrapped field's unit duration field.
|
DurationField |
DelegatedDateTimeField.getDurationField() |
abstract DurationField |
BaseDateTimeField.getDurationField()
Returns the duration per unit value of this field.
|
DurationField |
AbstractReadableInstantFieldProperty.getLeapDurationField()
If this field were to leap, then it would be in units described by the
returned duration.
|
DurationField |
OffsetDateTimeField.getLeapDurationField() |
DurationField |
UnsupportedDateTimeField.getLeapDurationField()
Always returns null.
|
DurationField |
ZeroIsMaxDateTimeField.getLeapDurationField() |
DurationField |
DelegatedDateTimeField.getLeapDurationField() |
DurationField |
BaseDateTimeField.getLeapDurationField()
If this field were to leap, then it would be in units described by the
returned duration.
|
DurationField |
PreciseDateTimeField.getRangeDurationField()
Returns the range duration of this field.
|
DurationField |
AbstractReadableInstantFieldProperty.getRangeDurationField()
Returns the range duration of this field.
|
abstract DurationField |
ImpreciseDateTimeField.getRangeDurationField() |
DurationField |
AbstractPartialFieldProperty.getRangeDurationField()
Returns the range duration of this field.
|
DurationField |
RemainderDateTimeField.getRangeDurationField()
Returns a scaled version of the wrapped field's unit duration field.
|
DurationField |
DecoratedDateTimeField.getRangeDurationField() |
DurationField |
UnsupportedDateTimeField.getRangeDurationField()
Always returns null.
|
DurationField |
DividedDateTimeField.getRangeDurationField() |
DurationField |
DelegatedDateTimeField.getRangeDurationField() |
abstract DurationField |
BaseDateTimeField.getRangeDurationField()
Returns the range duration of this field.
|
DurationField |
DecoratedDurationField.getWrappedField()
Gets the wrapped duration field.
|
DurationField |
DelegatedDurationField.getWrappedField()
Gets the wrapped duration field.
|
Modifier and Type | Method and Description |
---|---|
int |
UnsupportedDurationField.compareTo(DurationField durationField)
Always returns zero, indicating that sort order is not relevent.
|
int |
BaseDurationField.compareTo(DurationField otherField) |
int |
DelegatedDurationField.compareTo(DurationField durationField) |
int |
MillisDurationField.compareTo(DurationField otherField) |
static UnsupportedDateTimeField |
UnsupportedDateTimeField.getInstance(DateTimeFieldType type,
DurationField durationField)
Gets an instance of UnsupportedDateTimeField for a specific named field.
|
Modifier and Type | Method and Description |
---|---|
(package private) static int |
DateTimeParserBucket.compareReverse(DurationField a,
DurationField b) |