Package | Description |
---|---|
org.joda.time |
Provides support for dates, times, time zones, durations, intervals, and
partials.
|
org.joda.time.base |
Implementation package providing abstract and base time classes.
|
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 | Field and Description |
---|---|
private DateTimeField |
LocalTime.Property.iField
The field this property is working against
|
private DateTimeField |
LocalDateTime.Property.iField
The field this property is working against
|
private DateTimeField |
MutableDateTime.Property.iField
The field this property is working against
|
private DateTimeField |
LocalDate.Property.iField
The field this property is working against
|
private DateTimeField |
DateMidnight.Property.iField
The field this property is working against
|
private DateTimeField |
DateTime.Property.iField
The field this property is working against
|
private DateTimeField |
MutableDateTime.iRoundingField
The field to round on
|
Modifier and Type | Method and Description |
---|---|
abstract DateTimeField |
Chronology.centuryOfEra()
Get the century of era field for this chronology.
|
abstract DateTimeField |
Chronology.clockhourOfDay()
Get the hour of day (offset to 1-24) field for this chronology.
|
abstract DateTimeField |
Chronology.clockhourOfHalfday()
Get the hour of am/pm (offset to 1-12) field for this chronology.
|
abstract DateTimeField |
Chronology.dayOfMonth()
Get the day of month field for this chronology.
|
abstract DateTimeField |
Chronology.dayOfWeek()
Get the day of week field for this chronology.
|
abstract DateTimeField |
Chronology.dayOfYear()
Get the day of year field for this chronology.
|
abstract DateTimeField |
Chronology.era()
Get the era field for this chronology.
|
DateTimeField |
TimeOfDay.Property.getField()
Deprecated.
Gets the field that this property uses.
|
DateTimeField |
LocalTime.Property.getField()
Gets the field being used.
|
DateTimeField |
LocalDateTime.Property.getField()
Gets the field being used.
|
DateTimeField |
MutableDateTime.Property.getField()
Gets the field being used.
|
DateTimeField |
LocalDate.Property.getField()
Gets the field being used.
|
DateTimeField |
MonthDay.Property.getField()
Gets the field that this property uses.
|
DateTimeField |
DateMidnight.Property.getField()
Gets the field being used.
|
DateTimeField |
YearMonth.Property.getField()
Gets the field that this property uses.
|
DateTimeField |
YearMonthDay.Property.getField()
Deprecated.
Gets the field that this property uses.
|
DateTimeField |
Partial.Property.getField()
Gets the field that this property uses.
|
DateTimeField |
DateTime.Property.getField()
Gets the field being used.
|
abstract DateTimeField |
DateTimeFieldType.getField(Chronology chronology)
Gets a suitable field for this type from the given Chronology.
|
DateTimeField |
DateTimeFieldType.StandardDateTimeFieldType.getField(Chronology chronology) |
DateTimeField |
ReadablePartial.getField(int index)
Gets the field at the specified index.
|
protected DateTimeField |
TimeOfDay.getField(int index,
Chronology chrono)
Deprecated.
Gets the field for a specific index in the chronology specified.
|
protected DateTimeField |
LocalTime.getField(int index,
Chronology chrono)
Gets the field for a specific index in the chronology specified.
|
protected DateTimeField |
LocalDateTime.getField(int index,
Chronology chrono)
Gets the field for a specific index in the chronology specified.
|
protected DateTimeField |
LocalDate.getField(int index,
Chronology chrono)
Gets the field for a specific index in the chronology specified.
|
protected DateTimeField |
MonthDay.getField(int index,
Chronology chrono)
Gets the field for a specific index in the chronology specified.
|
protected DateTimeField |
YearMonth.getField(int index,
Chronology chrono)
Gets the field for a specific index in the chronology specified.
|
protected DateTimeField |
YearMonthDay.getField(int index,
Chronology chrono)
Deprecated.
Gets the field for a specific index in the chronology specified.
|
protected DateTimeField |
Partial.getField(int index,
Chronology chrono)
Gets the field for a specific index in the chronology specified.
|
DateTimeField |
MutableDateTime.getRoundingField()
Gets the field used for rounding this instant, returning null if rounding
is not enabled.
|
abstract DateTimeField |
Chronology.halfdayOfDay()
Get the AM(0) PM(1) field for this chronology.
|
abstract DateTimeField |
Chronology.hourOfDay()
Get the hour of day (0-23) field for this chronology.
|
abstract DateTimeField |
Chronology.hourOfHalfday()
Get the hour of am/pm (0-11) field for this chronology.
|
abstract DateTimeField |
Chronology.millisOfDay()
Get the millis of day field for this chronology.
|
abstract DateTimeField |
Chronology.millisOfSecond()
Get the millis of second field for this chronology.
|
abstract DateTimeField |
Chronology.minuteOfDay()
Get the minute of day field for this chronology.
|
abstract DateTimeField |
Chronology.minuteOfHour()
Get the minute of hour field for this chronology.
|
abstract DateTimeField |
Chronology.monthOfYear()
Get the month of year field for this chronology.
|
abstract DateTimeField |
Chronology.secondOfDay()
Get the second of day field for this chronology.
|
abstract DateTimeField |
Chronology.secondOfMinute()
Get the second of minute field for this chronology.
|
abstract DateTimeField |
Chronology.weekOfWeekyear()
Get the week of a week based year field for this chronology.
|
abstract DateTimeField |
Chronology.weekyear()
Get the year of a week based year field for this chronology.
|
abstract DateTimeField |
Chronology.weekyearOfCentury()
Get the year of a week based year in a century field for this chronology.
|
abstract DateTimeField |
Chronology.year()
Get the year field for this chronology.
|
abstract DateTimeField |
Chronology.yearOfCentury()
Get the year of century field for this chronology.
|
abstract DateTimeField |
Chronology.yearOfEra()
Get the year of era field for this chronology.
|
Modifier and Type | Method and Description |
---|---|
void |
MutableDateTime.setRounding(DateTimeField field)
Sets the status of rounding to use the specified field and ROUND_FLOOR mode.
|
void |
MutableDateTime.setRounding(DateTimeField field,
int mode)
Sets the status of rounding to use the specified field and mode.
|
Constructor and Description |
---|
Property(DateMidnight instant,
DateTimeField field)
Constructor.
|
Property(DateTime instant,
DateTimeField field)
Constructor.
|
Property(LocalDate instant,
DateTimeField field)
Constructor.
|
Property(LocalDateTime instant,
DateTimeField field)
Constructor.
|
Property(LocalTime instant,
DateTimeField field)
Constructor.
|
Property(MutableDateTime instant,
DateTimeField field)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
DateTimeField |
AbstractPartial.getField(int index)
Gets the field at the specifed index.
|
protected abstract DateTimeField |
AbstractPartial.getField(int index,
Chronology chrono)
Gets the field for a specific index in the chronology specified.
|
DateTimeField[] |
AbstractPartial.getFields()
Gets an array of the fields that this partial supports.
|
Modifier and Type | Method and Description |
---|---|
int |
AbstractInstant.get(DateTimeField field)
Get the value of one of the fields of a datetime.
|
Modifier and Type | Class and Description |
---|---|
private static class |
BasicChronology.HalfdayField |
(package private) class |
BasicDayOfMonthDateTimeField
Provides time calculations for the day of the month component of time.
|
(package private) class |
BasicDayOfYearDateTimeField
Provides time calculations for the day of the year component of time.
|
(package private) class |
BasicMonthOfYearDateTimeField
Provides time calculations for the month of the year component of time.
|
(package private) class |
BasicSingleEraDateTimeField
Provides time calculations for the coptic era component of time.
|
(package private) class |
BasicWeekOfWeekyearDateTimeField
Provides time calculations for the week of a week based year component of time.
|
(package private) class |
BasicWeekyearDateTimeField
Provides time calculations for the week of the weekyear component of time.
|
(package private) class |
BasicYearDateTimeField
A year field suitable for many calendars.
|
private class |
GJChronology.CutoverField
This basic cutover field adjusts calls to 'get' and 'set' methods, and
assumes that calls to add and addWrapField are unaffected by the cutover.
|
private class |
GJChronology.ImpreciseCutoverField
Cutover field for variable length fields.
|
(package private) class |
GJDayOfWeekDateTimeField
GJDayOfWeekDateTimeField provides time calculations for the
day of the week component of time.
|
(package private) class |
GJEraDateTimeField
Provides time calculations for the era component of time.
|
(package private) class |
GJMonthOfYearDateTimeField
Provides time calculations for the month of the year component of time.
|
(package private) class |
GJYearOfEraDateTimeField
Provides time calculations for the year of era component of time.
|
(package private) class |
ISOYearOfEraDateTimeField
This field is not publicy exposed by ISOChronology, but rather it is used to
build the yearOfCentury and centuryOfEra fields.
|
private class |
LimitChronology.LimitDateTimeField |
(package private) static class |
ZonedChronology.ZonedDateTimeField
A DateTimeField that decorates another to add timezone behaviour.
|
Modifier and Type | Field and Description |
---|---|
private static DateTimeField |
BasicChronology.cClockhourOfDayField |
private static DateTimeField |
BasicChronology.cClockhourOfHalfdayField |
DateTimeField |
AssembledChronology.Fields.centuryOfEra |
private static DateTimeField |
BasicChronology.cHalfdayOfDayField |
private static DateTimeField |
BasicChronology.cHourOfDayField |
private static DateTimeField |
BasicChronology.cHourOfHalfdayField |
DateTimeField |
AssembledChronology.Fields.clockhourOfDay |
DateTimeField |
AssembledChronology.Fields.clockhourOfHalfday |
private static DateTimeField |
BasicChronology.cMillisOfDayField |
private static DateTimeField |
BasicChronology.cMillisOfSecondField |
private static DateTimeField |
BasicChronology.cMinuteOfDayField |
private static DateTimeField |
BasicChronology.cMinuteOfHourField |
private static DateTimeField |
BasicChronology.cSecondOfDayField |
private static DateTimeField |
BasicChronology.cSecondOfMinuteField |
DateTimeField |
AssembledChronology.Fields.dayOfMonth |
DateTimeField |
AssembledChronology.Fields.dayOfWeek |
DateTimeField |
AssembledChronology.Fields.dayOfYear |
DateTimeField |
AssembledChronology.Fields.era |
private static DateTimeField |
BuddhistChronology.ERA_FIELD
A singleton era field.
|
private static DateTimeField |
EthiopicChronology.ERA_FIELD
A singleton era field.
|
private static DateTimeField |
CopticChronology.ERA_FIELD
A singleton era field.
|
private static DateTimeField |
IslamicChronology.ERA_FIELD
A singleton era field.
|
DateTimeField |
AssembledChronology.Fields.halfdayOfDay |
DateTimeField |
AssembledChronology.Fields.hourOfDay |
DateTimeField |
AssembledChronology.Fields.hourOfHalfday |
private DateTimeField |
AssembledChronology.iCenturyOfEra |
private DateTimeField |
AssembledChronology.iClockhourOfDay |
private DateTimeField |
AssembledChronology.iClockhourOfHalfday |
private DateTimeField |
AssembledChronology.iDayOfMonth |
private DateTimeField |
AssembledChronology.iDayOfWeek |
private DateTimeField |
AssembledChronology.iDayOfYear |
private DateTimeField |
AssembledChronology.iEra |
(package private) DateTimeField |
ZonedChronology.ZonedDateTimeField.iField |
(package private) DateTimeField |
GJChronology.CutoverField.iGregorianField |
private DateTimeField |
AssembledChronology.iHalfdayOfDay |
private DateTimeField |
AssembledChronology.iHourOfDay |
private DateTimeField |
AssembledChronology.iHourOfHalfday |
(package private) DateTimeField |
GJChronology.CutoverField.iJulianField |
private DateTimeField |
AssembledChronology.iMillisOfDay |
private DateTimeField |
AssembledChronology.iMillisOfSecond |
private DateTimeField |
AssembledChronology.iMinuteOfDay |
private DateTimeField |
AssembledChronology.iMinuteOfHour |
private DateTimeField |
AssembledChronology.iMonthOfYear |
(package private) static DateTimeField |
ISOYearOfEraDateTimeField.INSTANCE
Singleton instance
|
private DateTimeField |
AssembledChronology.iSecondOfDay |
private DateTimeField |
AssembledChronology.iSecondOfMinute |
private DateTimeField |
AssembledChronology.iWeekOfWeekyear |
private DateTimeField |
AssembledChronology.iWeekyear |
private DateTimeField |
AssembledChronology.iWeekyearOfCentury |
private DateTimeField |
AssembledChronology.iYear |
private DateTimeField |
AssembledChronology.iYearOfCentury |
private DateTimeField |
AssembledChronology.iYearOfEra |
DateTimeField |
AssembledChronology.Fields.millisOfDay |
DateTimeField |
AssembledChronology.Fields.millisOfSecond |
DateTimeField |
AssembledChronology.Fields.minuteOfDay |
DateTimeField |
AssembledChronology.Fields.minuteOfHour |
DateTimeField |
AssembledChronology.Fields.monthOfYear |
DateTimeField |
AssembledChronology.Fields.secondOfDay |
DateTimeField |
AssembledChronology.Fields.secondOfMinute |
DateTimeField |
AssembledChronology.Fields.weekOfWeekyear |
DateTimeField |
AssembledChronology.Fields.weekyear |
DateTimeField |
AssembledChronology.Fields.weekyearOfCentury |
DateTimeField |
AssembledChronology.Fields.year |
DateTimeField |
AssembledChronology.Fields.yearOfCentury |
DateTimeField |
AssembledChronology.Fields.yearOfEra |
Modifier and Type | Method and Description |
---|---|
DateTimeField |
AssembledChronology.centuryOfEra() |
DateTimeField |
BaseChronology.centuryOfEra()
Get the century of era field for this chronology.
|
DateTimeField |
AssembledChronology.clockhourOfDay() |
DateTimeField |
BaseChronology.clockhourOfDay()
Get the hour of day (offset to 1-24) field for this chronology.
|
DateTimeField |
AssembledChronology.clockhourOfHalfday() |
DateTimeField |
BaseChronology.clockhourOfHalfday()
Get the hour of am/pm (offset to 1-12) field for this chronology.
|
private static DateTimeField |
StrictChronology.convertField(DateTimeField field) |
private DateTimeField |
LenientChronology.convertField(DateTimeField field) |
private DateTimeField |
LimitChronology.convertField(DateTimeField field,
java.util.HashMap<java.lang.Object,java.lang.Object> converted) |
private DateTimeField |
ZonedChronology.convertField(DateTimeField field,
java.util.HashMap<java.lang.Object,java.lang.Object> converted) |
DateTimeField |
AssembledChronology.dayOfMonth() |
DateTimeField |
BaseChronology.dayOfMonth()
Get the day of month field for this chronology.
|
DateTimeField |
AssembledChronology.dayOfWeek() |
DateTimeField |
BaseChronology.dayOfWeek()
Get the day of week field for this chronology.
|
DateTimeField |
AssembledChronology.dayOfYear() |
DateTimeField |
BaseChronology.dayOfYear()
Get the day of year field for this chronology.
|
DateTimeField |
AssembledChronology.era() |
DateTimeField |
BaseChronology.era()
Get the era field for this chronology.
|
DateTimeField |
AssembledChronology.halfdayOfDay() |
DateTimeField |
BaseChronology.halfdayOfDay()
Get the AM(0) PM(1) field for this chronology.
|
DateTimeField |
AssembledChronology.hourOfDay() |
DateTimeField |
BaseChronology.hourOfDay()
Get the hour of day (0-23) field for this chronology.
|
DateTimeField |
AssembledChronology.hourOfHalfday() |
DateTimeField |
BaseChronology.hourOfHalfday()
Get the hour of am/pm (0-11) field for this chronology.
|
DateTimeField |
AssembledChronology.millisOfDay() |
DateTimeField |
BaseChronology.millisOfDay()
Get the millis of day field for this chronology.
|
DateTimeField |
AssembledChronology.millisOfSecond() |
DateTimeField |
BaseChronology.millisOfSecond()
Get the millis of second field for this chronology.
|
DateTimeField |
AssembledChronology.minuteOfDay() |
DateTimeField |
BaseChronology.minuteOfDay()
Get the minute of day field for this chronology.
|
DateTimeField |
AssembledChronology.minuteOfHour() |
DateTimeField |
BaseChronology.minuteOfHour()
Get the minute of hour field for this chronology.
|
DateTimeField |
AssembledChronology.monthOfYear() |
DateTimeField |
BaseChronology.monthOfYear()
Get the month of year field for this chronology.
|
DateTimeField |
AssembledChronology.secondOfDay() |
DateTimeField |
BaseChronology.secondOfDay()
Get the second of day field for this chronology.
|
DateTimeField |
AssembledChronology.secondOfMinute() |
DateTimeField |
BaseChronology.secondOfMinute()
Get the second of minute field for this chronology.
|
DateTimeField |
AssembledChronology.weekOfWeekyear() |
DateTimeField |
BaseChronology.weekOfWeekyear()
Get the week of a week based year field for this chronology.
|
DateTimeField |
AssembledChronology.weekyear() |
DateTimeField |
BaseChronology.weekyear()
Get the year of a week based year field for this chronology.
|
DateTimeField |
AssembledChronology.weekyearOfCentury() |
DateTimeField |
BaseChronology.weekyearOfCentury()
Get the year of a week based year in a century field for this chronology.
|
DateTimeField |
AssembledChronology.year() |
DateTimeField |
BaseChronology.year()
Get the year field for this chronology.
|
DateTimeField |
AssembledChronology.yearOfCentury() |
DateTimeField |
BaseChronology.yearOfCentury()
Get the year of century field for this chronology.
|
DateTimeField |
AssembledChronology.yearOfEra() |
DateTimeField |
BaseChronology.yearOfEra()
Get the year of era field for this chronology.
|
Modifier and Type | Method and Description |
---|---|
private static DateTimeField |
StrictChronology.convertField(DateTimeField field) |
private DateTimeField |
LenientChronology.convertField(DateTimeField field) |
private DateTimeField |
LimitChronology.convertField(DateTimeField field,
java.util.HashMap<java.lang.Object,java.lang.Object> converted) |
private DateTimeField |
ZonedChronology.convertField(DateTimeField field,
java.util.HashMap<java.lang.Object,java.lang.Object> converted) |
private static boolean |
AssembledChronology.Fields.isSupported(DateTimeField field) |
Constructor and Description |
---|
CutoverField(DateTimeField julianField,
DateTimeField gregorianField,
DurationField rangeField,
long cutoverMillis,
boolean convertByWeekyear) |
CutoverField(DateTimeField julianField,
DateTimeField gregorianField,
long cutoverMillis) |
CutoverField(DateTimeField julianField,
DateTimeField gregorianField,
long cutoverMillis,
boolean convertByWeekyear) |
GJYearOfEraDateTimeField(DateTimeField yearField,
BasicChronology chronology)
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.
|
ImpreciseCutoverField(DateTimeField julianField,
DateTimeField gregorianField,
long cutoverMillis)
Creates a duration field that links back to this.
|
LimitDateTimeField(DateTimeField field,
DurationField durationField,
DurationField rangeDurationField,
DurationField leapDurationField) |
ZonedDateTimeField(DateTimeField field,
DateTimeZone zone,
DurationField durationField,
DurationField rangeDurationField,
DurationField leapDurationField) |
Modifier and Type | Class and Description |
---|---|
class |
BaseDateTimeField
BaseDateTimeField provides the common behaviour for DateTimeField
implementations.
|
class |
DecoratedDateTimeField
DecoratedDateTimeField extends BaseDateTimeField ,
implementing only the minimum required set of methods. |
class |
DelegatedDateTimeField
DelegatedDateTimeField delegates each method call to the
date time field it wraps. |
class |
DividedDateTimeField
Divides a DateTimeField such that the retrieved values are reduced by a
fixed divisor.
|
class |
ImpreciseDateTimeField
Abstract datetime field class that defines its own DurationField, which
delegates back into this ImpreciseDateTimeField.
|
class |
LenientDateTimeField
Converts a strict DateTimeField into a lenient one.
|
class |
OffsetDateTimeField
Generic offset adjusting datetime field.
|
class |
PreciseDateTimeField
Precise datetime field, composed of two precise duration fields.
|
class |
PreciseDurationDateTimeField
Precise datetime field, which has a precise unit duration field.
|
class |
RemainderDateTimeField
Counterpart remainder datetime field to
DividedDateTimeField . |
class |
SkipDateTimeField
Wraps another field such that a certain value is skipped.
|
class |
SkipUndoDateTimeField
Wraps another field such that a certain value is added back into
the sequence of numbers.
|
class |
StrictDateTimeField
Converts a lenient DateTimeField into a strict one.
|
class |
UnsupportedDateTimeField
A placeholder implementation to use when a datetime field is not supported.
|
class |
ZeroIsMaxDateTimeField
Wraps another field such that zero values are replaced with one more than
it's maximum.
|
Modifier and Type | Field and Description |
---|---|
private DateTimeField |
DecoratedDateTimeField.iField
The DateTimeField being wrapped
|
private DateTimeField |
DelegatedDateTimeField.iField
The DateTimeField being wrapped.
|
Modifier and Type | Method and Description |
---|---|
abstract DateTimeField |
AbstractReadableInstantFieldProperty.getField()
Gets the field being used.
|
abstract DateTimeField |
AbstractPartialFieldProperty.getField()
Gets the field being used.
|
static DateTimeField |
StrictDateTimeField.getInstance(DateTimeField field)
Returns a strict version of the given field.
|
static DateTimeField |
LenientDateTimeField.getInstance(DateTimeField field,
Chronology base)
Returns a lenient version of the given field.
|
DateTimeField |
DecoratedDateTimeField.getWrappedField()
Gets the wrapped date time field.
|
DateTimeField |
DelegatedDateTimeField.getWrappedField()
Gets the wrapped date time field.
|
Modifier and Type | Method and Description |
---|---|
static DateTimeField |
StrictDateTimeField.getInstance(DateTimeField field)
Returns a strict version of the given field.
|
static DateTimeField |
LenientDateTimeField.getInstance(DateTimeField field,
Chronology base)
Returns a lenient version of the given field.
|
static void |
FieldUtils.verifyValueBounds(DateTimeField field,
int value,
int lowerBound,
int upperBound)
Verify that input values are within specified bounds.
|
Modifier and Type | Field and Description |
---|---|
(package private) DateTimeField |
DateTimeParserBucket.SavedField.iField |
Modifier and Type | Method and Description |
---|---|
private long[] |
DateTimeFormatterBuilder.Fraction.getFractionData(long fraction,
DateTimeField field) |
(package private) void |
DateTimeParserBucket.SavedField.init(DateTimeField field,
int value) |
(package private) void |
DateTimeParserBucket.SavedField.init(DateTimeField field,
java.lang.String text,
java.util.Locale locale) |
void |
DateTimeParserBucket.saveField(DateTimeField field,
int value)
Saves a datetime field value.
|