软件包 | 描述 |
---|---|
java.time |
日期、时间、时刻主要的API,和持续时间。
|
java.time.chrono |
除了默认的标准以外的日历系统的通用的。
|
java.time.format |
提供打印和解析日期和时间的类。
|
java.time.temporal |
访问日期和时间的应用领域和单位,时间和日期的调节。
|
Modifier and Type | Method and Description |
---|---|
int |
MonthDay.get(TemporalField field)
从本月日获取指定字段的值作为一个
int 。
|
int |
Instant.get(TemporalField field)
获取指定字段的值,从这一刻为
int 。
|
int |
OffsetTime.get(TemporalField field)
获取指定字段的值,从这个时间作为一个
int 。
|
int |
OffsetDateTime.get(TemporalField field)
从这个日期时间作为一个
int 获取指定字段的值。
|
int |
LocalTime.get(TemporalField field)
获取指定字段的值,从这个时间作为一个
int 。
|
int |
LocalDate.get(TemporalField field)
获取指定字段的值,从这个日期作为一个
int 。
|
int |
DayOfWeek.get(TemporalField field)
获取指定字段的值,从这个星期的
int 。
|
int |
YearMonth.get(TemporalField field)
从今年月获取指定字段的值作为一个
int 。
|
int |
LocalDateTime.get(TemporalField field)
从这个日期时间作为一个
int 获取指定字段的值。
|
int |
Month.get(TemporalField field)
获取指定字段的值,从这个月的一年
int 。
|
int |
ZoneOffset.get(TemporalField field)
获取指定字段的值,从这一
int 偏移。
|
int |
ZonedDateTime.get(TemporalField field)
从这个日期时间作为一个
int 获取指定字段的值。
|
int |
Year.get(TemporalField field)
获取指定字段的值从今年作为一个
int 。
|
long |
MonthDay.getLong(TemporalField field)
从本月日获取指定字段的值作为一个
long 。
|
long |
Instant.getLong(TemporalField field)
获取指定字段的值,从这一刻为
long 。
|
long |
OffsetTime.getLong(TemporalField field)
获取指定字段的值,从这个时间作为一个
long 。
|
long |
OffsetDateTime.getLong(TemporalField field)
从这个日期时间为
long 获取指定字段的值。
|
long |
LocalTime.getLong(TemporalField field)
获取指定字段的值,从这个时间作为一个
long 。
|
long |
LocalDate.getLong(TemporalField field)
获取指定字段的值,从这个日期作为
long 。
|
long |
DayOfWeek.getLong(TemporalField field)
获取指定字段的值,从这一天开始,一周
long 。
|
long |
YearMonth.getLong(TemporalField field)
从今年月获取指定字段的值作为一个
long 。
|
long |
LocalDateTime.getLong(TemporalField field)
从这个日期时间为
long 获取指定字段的值。
|
long |
Month.getLong(TemporalField field)
获取指定字段的值,从这个月的一
long 。
|
long |
ZoneOffset.getLong(TemporalField field)
获取指定字段的值,从这一
long 偏移。
|
long |
ZonedDateTime.getLong(TemporalField field)
从这个日期时间为
long 获取指定字段的值。
|
long |
Year.getLong(TemporalField field)
获取指定字段的值从今年作为一个
long 。
|
boolean |
MonthDay.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
Instant.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
OffsetTime.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
OffsetDateTime.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
LocalTime.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
LocalDate.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
DayOfWeek.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
YearMonth.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
LocalDateTime.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
Month.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
ZoneOffset.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
ZonedDateTime.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
Year.isSupported(TemporalField field)
检查指定字段是否被支持。
|
ValueRange |
MonthDay.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
Instant.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
OffsetTime.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
OffsetDateTime.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
LocalTime.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
LocalDate.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
DayOfWeek.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
YearMonth.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
LocalDateTime.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
Month.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
ZoneOffset.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
ZonedDateTime.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
Year.range(TemporalField field)
获取指定字段的有效值的范围。
|
Instant |
Instant.with(TemporalField field, long newValue)
将此即时的副本与指定的字段设置为一个新值。
|
OffsetTime |
OffsetTime.with(TemporalField field, long newValue)
将此时间的副本与指定的字段设置为一个新值。
|
OffsetDateTime |
OffsetDateTime.with(TemporalField field, long newValue)
将此日期时间的副本与指定的字段设置为一个新值。
|
LocalTime |
LocalTime.with(TemporalField field, long newValue)
将此时间的副本与指定的字段设置为一个新值。
|
LocalDate |
LocalDate.with(TemporalField field, long newValue)
将此日期的一个副本与指定的字段设置为一个新值。
|
YearMonth |
YearMonth.with(TemporalField field, long newValue)
返回一个与指定字段设置为新值的月份的副本。
|
LocalDateTime |
LocalDateTime.with(TemporalField field, long newValue)
将此日期时间的副本与指定的字段设置为一个新值。
|
ZonedDateTime |
ZonedDateTime.with(TemporalField field, long newValue)
将此日期时间的副本与指定的字段设置为一个新值。
|
Year |
Year.with(TemporalField field, long newValue)
将今年的副本与指定的字段设置为一个新值。
|
Modifier and Type | Method and Description |
---|---|
default int |
Era.get(TemporalField field)
获取指定字段的值,从这个时代作为一个
int 。
|
default int |
ChronoZonedDateTime.get(TemporalField field) |
long |
HijrahDate.getLong(TemporalField field) |
long |
MinguoDate.getLong(TemporalField field) |
long |
JapaneseDate.getLong(TemporalField field) |
long |
ThaiBuddhistDate.getLong(TemporalField field) |
default long |
Era.getLong(TemporalField field)
获取指定字段的值,从这个时代的一种
long 。
|
default long |
ChronoZonedDateTime.getLong(TemporalField field) |
default boolean |
ChronoLocalDate.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
ChronoLocalDateTime.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
JapaneseDate.isSupported(TemporalField field)
检查指定字段是否被支持。
|
default boolean |
Era.isSupported(TemporalField field)
检查指定字段是否被支持。
|
boolean |
ChronoZonedDateTime.isSupported(TemporalField field)
检查指定字段是否被支持。
|
ValueRange |
JapaneseEra.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
HijrahEra.range(TemporalField field)
获取指定字段的有效值的范围。
|
ValueRange |
HijrahDate.range(TemporalField field) |
ValueRange |
MinguoDate.range(TemporalField field) |
ValueRange |
JapaneseDate.range(TemporalField field) |
ValueRange |
ThaiBuddhistDate.range(TemporalField field) |
default ValueRange |
Era.range(TemporalField field)
获取指定字段的有效值的范围。
|
default ValueRange |
ChronoZonedDateTime.range(TemporalField field) |
HijrahDate |
HijrahDate.with(TemporalField field, long newValue) |
default ChronoLocalDate |
ChronoLocalDate.with(TemporalField field, long newValue)
返回与指定字段更改的相同类型的对象。
|
ChronoLocalDateTime<D> |
ChronoLocalDateTime.with(TemporalField field, long newValue)
返回与指定字段更改的相同类型的对象。
|
MinguoDate |
MinguoDate.with(TemporalField field, long newValue) |
JapaneseDate |
JapaneseDate.with(TemporalField field, long newValue) |
ThaiBuddhistDate |
ThaiBuddhistDate.with(TemporalField field, long newValue) |
ChronoZonedDateTime<D> |
ChronoZonedDateTime.with(TemporalField field, long newValue)
返回与指定字段更改的相同类型的对象。
|
Modifier and Type | Method and Description |
---|---|
LocalDate |
IsoChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
解决
ChronoField 值解析到日期在解析。
|
ChronoLocalDate |
AbstractChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
解决
ChronoField 值解析到日期在解析。
|
ChronoLocalDate |
Chronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle)
解决
ChronoField 值解析到日期在解析。
|
ThaiBuddhistDate |
ThaiBuddhistChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle) |
JapaneseDate |
JapaneseChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle) |
MinguoDate |
MinguoChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle) |
HijrahDate |
HijrahChronology.resolveDate(Map<TemporalField,Long> fieldValues, ResolverStyle resolverStyle) |
Modifier and Type | Method and Description |
---|---|
Set<TemporalField> |
DateTimeFormatter.getResolverFields()
获取旋转变压器领域中使用解析。
|
Modifier and Type | Method and Description |
---|---|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendFraction(TemporalField field, int minWidth, int maxWidth, boolean decimalPoint)
追加一个日期时间字段的分数值格式化程序。
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendText(TemporalField field)
追加一个日期时间字段的文本使用完整的文本样式格式化程序。
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendText(TemporalField field, Map<Long,String> textLookup)
添加一个日期时间字段的文本,使用指定的Map提供的文本格式化程序。
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendText(TemporalField field, TextStyle textStyle)
添加一个日期时间字段的文本格式化程序。
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendValue(TemporalField field)
添加一个日期时间字段的值用一个正常的输出样式格式化程序。
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendValue(TemporalField field, int width)
添加一个日期时间字段的值使用固定宽度格式,零填充的方法。
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendValue(TemporalField field, int minWidth, int maxWidth, SignStyle signStyle)
添加一个日期时间字段的值的格式化程序的格式提供完整的控制。
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendValueReduced(TemporalField field, int width, int maxWidth, ChronoLocalDate baseDate)
添加一个日期时间字段的值减少到格式化程序。
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.appendValueReduced(TemporalField field, int width, int maxWidth, int baseValue)
添加一个日期时间字段的值减少到格式化程序。
|
DateTimeFormatterBuilder |
DateTimeFormatterBuilder.parseDefaulting(TemporalField field, long value)
追加一场格式化程序用于解析一个默认值。
|
DateTimeFormatter |
DateTimeFormatter.withResolverFields(TemporalField... resolverFields)
返回一个格式化程序与这一套新的解析器的领域。
|
Modifier and Type | Method and Description |
---|---|
DateTimeFormatter |
DateTimeFormatter.withResolverFields(Set<TemporalField> resolverFields)
返回一个格式化程序与这一套新的解析器的领域。
|
Modifier and Type | Class and Description |
---|---|
class |
ChronoField
一组标准的字段。
|
Modifier and Type | Field and Description |
---|---|
static TemporalField |
IsoFields.DAY_OF_QUARTER
代表四分之一的一天的领域。
|
static TemporalField |
JulianFields.JULIAN_DAY
Julian Day场。
|
static TemporalField |
JulianFields.MODIFIED_JULIAN_DAY
修正Julian Day场。
|
static TemporalField |
IsoFields.QUARTER_OF_YEAR
代表了一年四分之一的领域。
|
static TemporalField |
JulianFields.RATA_DIE
比例的模场。
|
static TemporalField |
IsoFields.WEEK_BASED_YEAR
表示本周为基础的一年的字段。
|
static TemporalField |
IsoFields.WEEK_OF_WEEK_BASED_YEAR
表示一周为一周的领域。
|
Modifier and Type | Method and Description |
---|---|
TemporalField |
WeekFields.dayOfWeek()
返回一个字段存取基于这
WeekFields 星期。
|
TemporalField |
WeekFields.weekBasedYear()
返回一个字段存取基于这一周
WeekFields 基础年。
|
TemporalField |
WeekFields.weekOfMonth()
返回一个字段存取基于此
WeekFields 月周。
|
TemporalField |
WeekFields.weekOfWeekBasedYear()
返回一个字段存取基于这一周的周
WeekFields 基础年。
|
TemporalField |
WeekFields.weekOfYear()
返回一个字段存取基于此
WeekFields 今年周。
|
Modifier and Type | Method and Description |
---|---|
int |
ValueRange.checkValidIntValue(long value, TemporalField field)
检查指定的值是有效的,适合在一个
int 。
|
long |
ValueRange.checkValidValue(long value, TemporalField field)
检查指定的值是否有效。
|
default int |
TemporalAccessor.get(TemporalField field)
作为一个
int 获取指定的字段的值。
|
long |
TemporalAccessor.getLong(TemporalField field)
得到一
long 指定的字段的值。
|
boolean |
TemporalAccessor.isSupported(TemporalField field)
检查指定字段是否被支持。
|
default ValueRange |
TemporalAccessor.range(TemporalField field)
获取指定字段的有效值的范围。
|
Temporal |
Temporal.with(TemporalField field, long newValue)
返回与指定字段更改的相同类型的对象。
|
Modifier and Type | Method and Description |
---|---|
default TemporalAccessor |
TemporalField.resolve(Map<TemporalField,Long> fieldValues, TemporalAccessor partialTemporal, ResolverStyle resolverStyle)
解析此字段提供一个更简单的替代或日期。
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.