| パッケージ | 説明 | 
|---|---|
| java.time | 
 日付、時間、インスタント、デュレーションのメインAPI。 | 
| java.time.chrono | 
 デフォルトのISO暦以外の暦体系の汎用API。 | 
| java.time.temporal | 
 フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。 | 
| java.time.zone | 
 タイムゾーンおよびそのルールのサポート。 | 
| 修飾子と型 | フィールド | 説明 | 
|---|---|---|
| static ZoneOffset | ZoneOffset. MAXサポートされる最大オフセットの定数です。 | |
| static ZoneOffset | ZoneOffset. MINサポートされる最大オフセットの定数です。 | |
| static ZoneOffset | ZoneOffset. UTCUTC用のタイムゾーン・オフセット(IDがZ)。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static ZoneOffset | ZoneOffset. from(TemporalAccessor temporal)時間的オブジェクトから ZoneOffsetのインスタンスを取得します。 | |
| ZoneOffset | OffsetTime. getOffset()「+01:00」などのゾーン・オフセットを取得します。 | |
| ZoneOffset | ZonedDateTime. getOffset()「+01:00」などのゾーン・オフセットを取得します。 | |
| ZoneOffset | OffsetDateTime. getOffset()「+01:00」などのゾーン・オフセットを取得します。 | |
| static ZoneOffset | ZoneOffset. of(String offsetId)IDを使用して ZoneOffsetのインスタンスを取得します。 | |
| static ZoneOffset | ZoneOffset. ofHours(int hours)オフセット(時)を使用して ZoneOffsetのインスタンスを取得します。 | |
| static ZoneOffset | ZoneOffset. ofHoursMinutes(int hours, int minutes)オフセット(時と分)を使用して ZoneOffsetのインスタンスを取得します。 | |
| static ZoneOffset | ZoneOffset. ofHoursMinutesSeconds(int hours, int minutes, int seconds)オフセット(時、分および秒)を使用して ZoneOffsetのインスタンスを取得します。 | |
| static ZoneOffset | ZoneOffset. ofTotalSeconds(int totalSeconds)合計オフセット(秒)を指定して ZoneOffsetのインスタンスを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| OffsetDateTime | LocalDateTime. atOffset(ZoneOffset offset)この日付/時間をオフセットと組み合せて OffsetDateTimeを作成します。 | |
| OffsetDateTime | Instant. atOffset(ZoneOffset offset)このインスタントとオフセットを組み合わせて OffsetDateTimeを作成します。 | |
| OffsetTime | LocalTime. atOffset(ZoneOffset offset)この時間をオフセットと組み合せて OffsetTimeを作成します。 | |
| int | ZoneOffset. compareTo(ZoneOffset other)このオフセットを別のオフセットと降順で比較します。 | |
| static OffsetDateTime | OffsetDateTime. of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)年、月、日、時、分、秒、ナノ秒、およびオフセットから OffsetDateTimeのインスタンスを取得します。 | |
| static OffsetTime | OffsetTime. of(int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset)時、分、秒、およびナノ秒から OffsetTimeのインスタンスを取得します。 | |
| static OffsetDateTime | OffsetDateTime. of(LocalDate date, LocalTime time, ZoneOffset offset)日付、時間、およびオフセットから OffsetDateTimeのインスタンスを取得します。 | |
| static OffsetDateTime | OffsetDateTime. of(LocalDateTime dateTime, ZoneOffset offset)日付/時間およびオフセットから OffsetDateTimeのインスタンスを取得します。 | |
| static OffsetTime | OffsetTime. of(LocalTime time, ZoneOffset offset)ローカル時間およびオフセットから OffsetTimeのインスタンスを取得します。 | |
| static LocalDateTime | LocalDateTime. ofEpochSecond(long epochSecond, int nanoOfSecond, ZoneOffset offset)エポック(1970-01-01T00:00:00Z)からの秒数を使用して、 LocalDateTimeのインスタンスを取得します。 | |
| static ZonedDateTime | ZonedDateTime. ofInstant(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone)ローカル日付/時間とオフセットを組み合せることで形成されるインスタントから ZonedDateTimeのインスタンスを取得します。 | |
| static ZonedDateTime | ZonedDateTime. ofLocal(LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferredOffset)可能であれば優先オフセットを使用して、ローカル日付/時間から ZonedDateTimeのインスタンスを取得します。 | |
| static ZoneId | ZoneId. ofOffset(String prefix, ZoneOffset offset)ZoneIdのインスタンスを取得して、オフセットをラップします。 | |
| static ZonedDateTime | ZonedDateTime. ofStrict(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone)ローカル日付/時間、オフセット、およびゾーンIDの組合せを厳密に検証して、 ZonedDateTimeのインスタンスを取得します。 | |
| OffsetTime | OffsetTime. withOffsetSameInstant(ZoneOffset offset)結果が暗黙の日の同じインスタントを持つようにしながら、指定されたオフセットを使ってこの OffsetTimeのコピーを返します。 | |
| OffsetDateTime | OffsetDateTime. withOffsetSameInstant(ZoneOffset offset)結果が同じインスタントを持つようにしながら、指定されたオフセットを使って、この OffsetDateTimeのコピーを返します。 | |
| OffsetTime | OffsetTime. withOffsetSameLocal(ZoneOffset offset)結果が同じローカル時間を持つようにしながら、指定されたオフセットを使ってこの OffsetTimeのコピーを返します。 | |
| OffsetDateTime | OffsetDateTime. withOffsetSameLocal(ZoneOffset offset)結果がローカル日付/時間を持つようにしながら、指定されたオフセットを使って、この OffsetDateTimeのコピーを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| ZoneOffset | ChronoZonedDateTime. getOffset()「+01:00」などのゾーン・オフセットを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| default long | ChronoLocalDateTime. toEpochSecond(ZoneOffset offset)この日付/時間を、エポック(1970-01-01T00:00:00Z)からの秒数に変換します。 | |
| default Instant | ChronoLocalDateTime. toInstant(ZoneOffset offset)この日付/時間を Instantに変換します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static TemporalQuery<ZoneOffset> | TemporalQueries. offset()ZoneOffsetの問合せ。見つからない場合はnullを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| ZoneOffset | ZoneRules. getOffset(Instant instant)これらのルールで、指定されたインスタントに適用できるオフセットを取得します。 | |
| ZoneOffset | ZoneRules. getOffset(LocalDateTime localDateTime)これらのルールで、指定されたローカル日付/時間に適したオフセットを取得します。 | |
| ZoneOffset | ZoneOffsetTransition. getOffsetAfter()遷移後のオフセットを取得します。 | |
| ZoneOffset | ZoneOffsetTransitionRule. getOffsetAfter()遷移後のオフセットを取得します。 | |
| ZoneOffset | ZoneOffsetTransition. getOffsetBefore()遷移前のオフセットを取得します。 | |
| ZoneOffset | ZoneOffsetTransitionRule. getOffsetBefore()遷移前のオフセットを取得します。 | |
| ZoneOffset | ZoneOffsetTransitionRule. getStandardOffset()遷移時に有効な標準オフセットを取得します。 | |
| ZoneOffset | ZoneRules. getStandardOffset(Instant instant)このゾーンでの指定されたインスタントの標準オフセットを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| List<ZoneOffset> | ZoneRules. getValidOffsets(LocalDateTime localDateTime)これらのルールで、指定されたローカル日付/時間に適用できるオフセットを取得します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| LocalDateTime | ZoneOffsetTransitionRule.TimeDefinition. createDateTime(LocalDateTime dateTime, ZoneOffset standardOffset, ZoneOffset wallOffset)指定されたローカル日付/時間を、実際に壁掛け時計に見られるようなローカル日付/時間に変換します。 | |
| boolean | ZoneRules. isValidOffset(LocalDateTime localDateTime, ZoneOffset offset)オフセット日付/時間がこれらのルールに対して有効であるかどうかを確認します。 | |
| boolean | ZoneOffsetTransition. isValidOffset(ZoneOffset offset)指定されたオフセットがこの遷移中に有効であるかどうかを確認します。 | |
| static ZoneOffsetTransition | ZoneOffsetTransition. of(LocalDateTime transition, ZoneOffset offsetBefore, ZoneOffset offsetAfter)2つのオフセット間の遷移を定義するインスタンスを取得します。 | |
| static ZoneOffsetTransitionRule | ZoneOffsetTransitionRule. of(Month month, int dayOfMonthIndicator, DayOfWeek dayOfWeek, LocalTime time, boolean timeEndOfDay, ZoneOffsetTransitionRule.TimeDefinition timeDefnition, ZoneOffset standardOffset, ZoneOffset offsetBefore, ZoneOffset offsetAfter)2つのオフセット間の遷移を作成するための年間ルールを定義するインスタンスを取得します。 | |
| static ZoneRules | ZoneRules. of(ZoneOffset offset)固定ゾーン・ルールを持つZoneRulesのインスタンスを取得します。 | |
| static ZoneRules | ZoneRules. of(ZoneOffset baseStandardOffset, ZoneOffset baseWallOffset, List<ZoneOffsetTransition> standardOffsetTransitionList, List<ZoneOffsetTransition> transitionList, List<ZoneOffsetTransitionRule> lastRules)ZoneRulesのインスタンスを取得します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。