クラス
java.time.ZoneOffsetの使用
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
タイムゾーンおよびそのルールのサポート。
-
java.timeでのZoneOffsetの使用
修飾子と型フィールド説明static final ZoneOffset
ZoneOffset.MAX
サポートされる最大オフセットの定数です。static final ZoneOffset
ZoneOffset.MIN
サポートされる最小のオフセットの定数。static final ZoneOffset
ZoneOffset.UTC
UTC用のタイムゾーン・オフセット(IDがZ)。修飾子と型メソッド説明static ZoneOffset
ZoneOffset.from
(TemporalAccessor temporal) 時間的オブジェクトからZoneOffset
のインスタンスを取得します。OffsetDateTime.getOffset()
「+01:00」などのゾーン・オフセットを取得します。OffsetTime.getOffset()
「+01:00」などのゾーン・オフセットを取得します。ZonedDateTime.getOffset()
「+01:00」などのゾーン・オフセットを取得します。static ZoneOffset
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
のインスタンスを取得します。修飾子と型メソッド説明Instant.atOffset
(ZoneOffset offset) このインスタントとオフセットを組み合わせてOffsetDateTime
を作成します。LocalDateTime.atOffset
(ZoneOffset offset) この日付/時間をオフセットと組み合せてOffsetDateTime
を作成します。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 OffsetDateTime
OffsetDateTime.of
(LocalDate date, LocalTime time, ZoneOffset offset) 日付、時間、およびオフセットからOffsetDateTime
のインスタンスを取得します。static OffsetDateTime
OffsetDateTime.of
(LocalDateTime dateTime, ZoneOffset offset) 日付/時間およびオフセットからOffsetDateTime
のインスタンスを取得します。static OffsetTime
OffsetTime.of
(int hour, int minute, int second, int nanoOfSecond, ZoneOffset offset) 時、分、秒、およびナノ秒からOffsetTime
のインスタンスを取得します。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
のインスタンスを取得します。long
LocalDate.toEpochSecond
(LocalTime time, ZoneOffset offset) このLocalDate
を1970-01-01T00:00:00Zの時代からの秒数に変換します。long
LocalTime.toEpochSecond
(LocalDate date, ZoneOffset offset) このLocalTime
を1970-01-01T00:00:00Zの時代からの秒数に変換します。OffsetDateTime.withOffsetSameInstant
(ZoneOffset offset) 結果が同じインスタントを持つようにしながら、指定されたオフセットを使って、このOffsetDateTime
のコピーを返します。OffsetTime.withOffsetSameInstant
(ZoneOffset offset) 結果が暗黙の日の同じインスタントを持つようにしながら、指定されたオフセットを使ってこのOffsetTime
のコピーを返します。OffsetDateTime.withOffsetSameLocal
(ZoneOffset offset) 結果がローカル日付/時間を持つようにしながら、指定されたオフセットを使って、このOffsetDateTime
のコピーを返します。OffsetTime.withOffsetSameLocal
(ZoneOffset offset) 結果が同じローカル時間を持つようにしながら、指定されたオフセットを使ってこのOffsetTime
のコピーを返します。 -
java.time.chronoでのZoneOffsetの使用
修飾子と型メソッド説明default long
Chronology.epochSecond
(int prolepticYear, int month, int dayOfMonth, int hour, int minute, int second, ZoneOffset zoneOffset) 1970-01-01T00:00:00Zの時代からの秒数を取得します。default long
Chronology.epochSecond
(Era era, int yearOfEra, int month, int dayOfMonth, int hour, int minute, int second, ZoneOffset zoneOffset) 1970-01-01T00:00:00Zの時代からの秒数を取得します。long
IsoChronology.epochSecond
(int prolepticYear, int month, int dayOfMonth, int hour, int minute, int second, ZoneOffset zoneOffset) 1970-01-01T00:00:00Zの時代からの秒数を取得します。default long
ChronoLocalDateTime.toEpochSecond
(ZoneOffset offset) この日付/時間を、エポック(1970-01-01T00:00:00Z)からの秒数に変換します。default Instant
ChronoLocalDateTime.toInstant
(ZoneOffset offset) この日付/時間をInstant
に変換します。 -
java.time.temporalでのZoneOffsetの使用
修飾子と型メソッド説明static TemporalQuery<ZoneOffset>
TemporalQueries.offset()
ZoneOffset
の問合せ。見つからない場合はnullを返します。 -
java.time.zoneでのZoneOffsetの使用
修飾子と型メソッド説明これらのルールで、指定されたインスタントに適用できるオフセットを取得します。ZoneRules.getOffset
(LocalDateTime localDateTime) これらのルールで、指定されたローカル日付/時間に適したオフセットを取得します。ZoneOffsetTransition.getOffsetAfter()
遷移後のオフセットを取得します。ZoneOffsetTransitionRule.getOffsetAfter()
遷移後のオフセットを取得します。ZoneOffsetTransition.getOffsetBefore()
遷移前のオフセットを取得します。ZoneOffsetTransitionRule.getOffsetBefore()
遷移前のオフセットを取得します。ZoneOffsetTransitionRule.getStandardOffset()
遷移時に有効な標準オフセットを取得します。ZoneRules.getStandardOffset
(Instant instant) このゾーンでの指定されたインスタントの標準オフセットを取得します。修飾子と型メソッド説明ZoneRules.getValidOffsets
(LocalDateTime localDateTime) これらのルールで指定されたローカル日付/時間に適用できるオフセットを取得します。修飾子と型メソッド説明ZoneOffsetTransitionRule.TimeDefinition.createDateTime
(LocalDateTime dateTime, ZoneOffset standardOffset, ZoneOffset wallOffset) 指定されたローカル日付/時間を、実際に壁掛け時計に見られるようなローカル日付/時間に変換します。boolean
ZoneOffsetTransition.isValidOffset
(ZoneOffset offset) 指定されたオフセットがこの遷移中に有効であるかどうかを確認します。boolean
ZoneRules.isValidOffset
(LocalDateTime localDateTime, 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 timeDefinition, 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のインスタンスを取得します。