Package | Description |
---|---|
javax.time.calendar |
Provides classes to manage the human time scale including date, time,
date-time and time-zone representations.
|
javax.time.calendar.format |
Provides classes to format dates and times as strings.
|
javax.time.i18n |
Provides classes representing dates and times in alternate calendar systems.
|
Modifier and Type | Method and Description |
---|---|
static DateTimeFieldRule<AmPmOfDay> |
ISOChronology.amPmOfDayRule()
Gets the rule for the AM/PM of day field.
|
static DateTimeFieldRule<Integer> |
ISOChronology.clockHourOfAmPmRule()
Gets the rule for the clock hour of AM/PM field from 1 to 12.
|
static DateTimeFieldRule<Integer> |
ISOChronology.clockHourOfDayRule()
Gets the rule for the clock hour of AM/PM field from 1 to 24.
|
static DateTimeFieldRule<Integer> |
ISOChronology.dayOfMonthRule()
Gets the rule for the day-of-month field in the ISO chronology.
|
static DateTimeFieldRule<DayOfWeek> |
ISOChronology.dayOfWeekRule()
Gets the rule for the day-of-week field.
|
static DateTimeFieldRule<Integer> |
ISOChronology.dayOfYearRule()
Gets the rule for the day-of-year field in the ISO chronology.
|
static DateTimeFieldRule<Integer> |
ISOChronology.hourOfAmPmRule()
Gets the rule for the hour of AM/PM field from 0 to 11.
|
static DateTimeFieldRule<Integer> |
ISOChronology.hourOfDayRule()
Gets the rule for the hour-of-day field.
|
static DateTimeFieldRule<Integer> |
ISOChronology.milliOfDayRule()
Gets the rule for the milli-of-day field.
|
static DateTimeFieldRule<Integer> |
ISOChronology.milliOfSecondRule()
Gets the rule for the milli-of-second field.
|
static DateTimeFieldRule<Integer> |
ISOChronology.minuteOfHourRule()
Gets the rule for the minute-of-hour field.
|
static DateTimeFieldRule<Integer> |
ISOChronology.monthOfQuarterRule()
Gets the rule for the month-of-quarter field in the ISO chronology.
|
static DateTimeFieldRule<MonthOfYear> |
ISOChronology.monthOfYearRule()
Gets the rule for the month-of-year field in the ISO chronology.
|
static DateTimeFieldRule<Integer> |
ISOChronology.nanoOfSecondRule()
Gets the rule for the nano-of-second field.
|
static DateTimeFieldRule<QuarterOfYear> |
ISOChronology.quarterOfYearRule()
Gets the rule for the quarter-of-year field in the ISO chronology.
|
static DateTimeFieldRule<Integer> |
Year.rule()
Gets the rule that defines how the year field operates.
|
static DateTimeFieldRule<Integer> |
ISOChronology.secondOfDayRule()
Gets the rule for the second-of-day field.
|
static DateTimeFieldRule<Integer> |
ISOChronology.secondOfMinuteRule()
Gets the rule for the second-of-minute field.
|
static DateTimeFieldRule<Integer> |
ISOChronology.weekBasedYearRule()
Gets the rule for the week-based-year field in the ISO chronology.
|
static DateTimeFieldRule<Integer> |
ISOChronology.weekOfMonthRule()
Gets the rule for the week-of-month field in the ISO chronology.
|
static DateTimeFieldRule<Integer> |
ISOChronology.weekOfWeekBasedYearRule()
Gets the rule for the week-of-week-based-year field in the ISO chronology.
|
static DateTimeFieldRule<Integer> |
ISOChronology.weekOfYearRule()
Gets the rule for the week-of-year field in the ISO chronology.
|
static DateTimeFieldRule<Integer> |
ISOChronology.yearRule()
Gets the rule for the year field in the ISO chronology.
|
Modifier and Type | Method and Description |
---|---|
Iterator<DateTimeFieldRule<?>> |
DateTimeFields.iterator()
Iterates through all the field rules.
|
SortedMap<DateTimeFieldRule<?>,Integer> |
DateTimeFields.toFieldValueMap()
Converts this object to a map of fields to values.
|
Modifier and Type | Method and Description |
---|---|
boolean |
DateTimeFields.contains(DateTimeFieldRule<?> fieldRule)
Checks if this object contains a mapping for the specified field.
|
int |
DateTimeFields.getInt(DateTimeFieldRule<?> rule)
Gets the value for the specified field throwing an exception if the
field is not in the field-value map.
|
Integer |
DateTimeFields.getQuiet(DateTimeFieldRule<?> fieldRule)
Gets the value for the specified field quietly returning null
if the field is not in the field-value map.
|
static DateTimeFields |
DateTimeFields.of(DateTimeFieldRule<?> fieldRule,
int value)
Obtains an instance of
DateTimeFields from a field-value pair. |
static DateTimeFields |
DateTimeFields.of(DateTimeFieldRule<?> fieldRule1,
int value1,
DateTimeFieldRule<?> fieldRule2,
int value2)
Obtains an instance of
DateTimeFields from two field-value pairs. |
static DateTimeFields |
DateTimeFields.of(DateTimeFieldRule<?> fieldRule1,
int value1,
DateTimeFieldRule<?> fieldRule2,
int value2)
Obtains an instance of
DateTimeFields from two field-value pairs. |
DateTimeFields |
DateTimeFields.with(DateTimeFieldRule<?> fieldRule,
int value)
Returns a copy of this DateTimeFields with the specified field value.
|
DateTimeFields |
DateTimeFields.withFieldRemoved(DateTimeFieldRule<?> fieldRule)
Returns a copy of this object with the specified field removed.
|
Modifier and Type | Method and Description |
---|---|
static DateTimeFields |
DateTimeFields.of(Map<DateTimeFieldRule<?>,Integer> fieldValueMap)
Obtains an instance of
DateTimeFields from a map of field-value pairs. |
Constructor and Description |
---|
IllegalCalendarFieldValueException(DateTimeFieldRule<?> fieldRule,
long actual,
int minValue,
int maxValue)
Constructs a new illegal field value exception with a standard message.
|
IllegalCalendarFieldValueException(String message,
DateTimeFieldRule<?> fieldRule)
Constructs a new illegal field value exception with the specified message.
|
Modifier and Type | Method and Description |
---|---|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendFraction(DateTimeFieldRule<?> rule,
int minWidth,
int maxWidth)
Appends the fractional value of a date-time field to the formatter.
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendText(DateTimeFieldRule<?> rule)
Appends the text of a date-time field to the formatter using the full
text style.
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendText(DateTimeFieldRule<?> rule,
DateTimeFormatterBuilder.TextStyle textStyle)
Appends the text of a date-time field to the formatter.
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendValue(DateTimeFieldRule<?> rule)
Appends the value of a date-time field to the formatter using a normal
output style.
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendValue(DateTimeFieldRule<?> rule,
int width)
Appends the value of a date-time field to the formatter using a fixed
width, zero-padded approach.
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendValue(DateTimeFieldRule<?> rule,
int minWidth,
int maxWidth,
DateTimeFormatterBuilder.SignStyle signStyle)
Appends the value of a date-time field to the formatter providing full
control over printing.
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendValueReduced(DateTimeFieldRule<?> rule,
int width,
int baseValue)
Appends the reduced value of a date-time field to the formatter.
|
void |
DateTimeParseContext.setParsed(DateTimeFieldRule<?> rule,
int value)
Sets the parsed value associated with the specified rule.
|
Constructor and Description |
---|
CalendricalPrintFieldException(DateTimeFieldRule<?> fieldRule,
int value)
Constructs a new exception creating a standard error message for
unable to print a negative value.
|
CalendricalPrintFieldException(DateTimeFieldRule<?> fieldRule,
int value,
int maxWidth)
Constructs a new exception creating a standard error message for
exceeding padding width.
|
CalendricalPrintFieldException(String msg,
DateTimeFieldRule<?> fieldRule,
int value)
Constructs a new exception using the specified message.
|
Modifier and Type | Method and Description |
---|---|
DateTimeFieldRule<Integer> |
HistoricChronology.dayOfMonthRule()
Gets the rule for the day-of-month field in the Historic chronology.
|
static DateTimeFieldRule<Integer> |
CopticChronology.dayOfMonthRule()
Gets the rule for the day-of-month field in the Coptic chronology.
|
DateTimeFieldRule<DayOfWeek> |
HistoricChronology.dayOfWeekRule()
Gets the rule for the day-of-week field in the Historic chronology.
|
static DateTimeFieldRule<DayOfWeek> |
CopticChronology.dayOfWeekRule()
Gets the rule for the day-of-week field in the Coptic chronology.
|
DateTimeFieldRule<Integer> |
HistoricChronology.dayOfYearRule()
Gets the rule for the day-of-year field in the Historic chronology.
|
static DateTimeFieldRule<Integer> |
CopticChronology.dayOfYearRule()
Gets the rule for the day-of-year field in the Coptic chronology.
|
DateTimeFieldRule<HistoricEra> |
HistoricChronology.eraRule()
Gets the rule for the year field in the Historic chronology.
|
DateTimeFieldRule<MonthOfYear> |
HistoricChronology.monthOfYearRule()
Gets the rule for the month-of-year field in the Historic chronology.
|
static DateTimeFieldRule<Integer> |
CopticChronology.monthOfYearRule()
Gets the rule for the month-of-year field in the Coptic chronology.
|
DateTimeFieldRule<Integer> |
HistoricChronology.yearOfEraRule()
Gets the rule for the year field in the Historic chronology.
|
DateTimeFieldRule<Integer> |
HistoricChronology.yearRule()
Gets the rule for the year field in the Historic chronology.
|
static DateTimeFieldRule<Integer> |
CopticChronology.yearRule()
Gets the rule for the year field in the Coptic chronology.
|
Copyright © 2014. All rights reserved.