パッケージ | 説明 |
---|---|
java.time |
日付、時間、インスタント、デュレーションのメインAPI。
|
java.time.chrono |
デフォルトのISO暦以外の暦体系の汎用API。
|
java.time.format |
日付と時間を出力し、解析するクラスを提供します。
|
java.time.temporal |
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
|
修飾子と型 | メソッドと説明 |
---|---|
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)
指定されたフィールドを新しい値に設定して、この年のコピーを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
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)
指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
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) |
修飾子と型 | メソッドと説明 |
---|---|
Set<TemporalField> |
DateTimeFormatter.getResolverFields()
解析時に使用するリゾルバ・フィールドを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
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)
指定されたマップを使用してテキストを提供することにより、日付/時間フィールドのテキストをフォーマッタに追加します。
|
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)
新しいリゾルバ・フィールドのセットを使って、このフォーマッタのコピーを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
DateTimeFormatter |
DateTimeFormatter.withResolverFields(Set<TemporalField> resolverFields)
新しいリゾルバ・フィールドのセットを使って、このフォーマッタのコピーを返します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
ChronoField
フィールドの標準セット。
|
修飾子と型 | フィールドと説明 |
---|---|
static TemporalField |
IsoFields.DAY_OF_QUARTER
四半期の何日目かを表すフィールドです。
|
static TemporalField |
JulianFields.JULIAN_DAY
ユリウス日を表すフィールド。
|
static TemporalField |
JulianFields.MODIFIED_JULIAN_DAY
修正ユリウス日を表すフィールド。
|
static TemporalField |
IsoFields.QUARTER_OF_YEAR
四半期を表すフィールドです。
|
static TemporalField |
JulianFields.RATA_DIE
Rata Dieフィールド。
|
static TemporalField |
IsoFields.WEEK_BASED_YEAR
暦週の基準年を表すフィールドです。
|
static TemporalField |
IsoFields.WEEK_OF_WEEK_BASED_YEAR
暦週の基準年の何週目かを表すフィールドです。
|
修飾子と型 | メソッドと説明 |
---|---|
TemporalField |
WeekFields.dayOfWeek()
この
WeekFields に基づいて、曜日にアクセスするフィールドを返します。 |
TemporalField |
WeekFields.weekBasedYear()
この
WeekFields に基づいて、暦週の基準年の年にアクセスするフィールドを返します。 |
TemporalField |
WeekFields.weekOfMonth()
この
WeekFields に基づいて、月の何週目かを表す値にアクセスするフィールドを返します。 |
TemporalField |
WeekFields.weekOfWeekBasedYear()
この
WeekFields に基づいて、暦週の基準年の何週目かを表す値にアクセスするフィールドを返します。 |
TemporalField |
WeekFields.weekOfYear()
この
WeekFields に基づいて、年の何週目かを表す値にアクセスするフィールドを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
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)
指定されたフィールドを変更して、このオブジェクトと同じ型のオブジェクトを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
default TemporalAccessor |
TemporalField.resolve(Map<TemporalField,Long> fieldValues, TemporalAccessor partialTemporal, ResolverStyle resolverStyle)
このフィールドを解決して、より簡単な代替または日付を提供します。
|
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.