クラス
java.time.ZoneIdの使用
パッケージ
説明
日付、時間、インスタント、デュレーションのメインAPI。
デフォルトのISO暦以外の暦体系の汎用API。
日付と時間を出力し、解析するクラスを提供します。
フィールドと単位を使用した日時へのアクセス、および日時アジャスタ。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
-
java.timeでのZoneIdの使用
修飾子と型メソッド説明static ZoneId
ZoneId.from
(TemporalAccessor temporal) 時間的オブジェクトからZoneId
のインスタンスを取得します。abstract ZoneId
Clock.getZone()
日付と時間を作成するために使用されるタイムゾーンを取得します。ZonedDateTime.getZone()
Europe/Parisなど、タイムゾーンを取得します。ZoneId.normalized()
タイムゾーンIDを正規化し、可能な場合はZoneOffset
を返します。static ZoneId
IDからZoneId
のインスタンスを取得し、IDが有効で使用できることを確認します。static ZoneId
IDとZoneId
のインスタンスを取得し、別名マップを使用して標準ゾーンIDを補足します。static ZoneId
ZoneId.ofOffset
(String prefix, ZoneOffset offset) ZoneId
のインスタンスを取得して、オフセットをラップします。static ZoneId
ZoneId.systemDefault()
システム・デフォルト・タイムゾーンを取得します。修飾子と型メソッド説明LocalDate.atStartOfDay
(ZoneId zone) タイムゾーンのルールに従って、この日付のもっとも早い有効な時間からゾーン付きの日付/時間を返します。このインスタントとタイムゾーンを組み合わせてZonedDateTime
を作成します。この日付/時間をタイムゾーンと組み合せてZonedDateTime
を作成します。OffsetDateTime.atZoneSameInstant
(ZoneId zone) 結果に同じインスタントが含まれるようにしながら、この日付/時間をタイムゾーンと組み合わせてZonedDateTime
を作成します。OffsetDateTime.atZoneSimilarLocal
(ZoneId zone) 同じローカルの日付と時間を保持するようにしながら、この日付/時間をタイムゾーンと組み合わせてZonedDateTime
を作成します。static Clock
常に同じインスタントを返すクロックを取得します。static LocalDate
指定されたタイムゾーンのシステム・クロックから現在の日付を取得します。static LocalDateTime
指定されたタイムゾーンのシステム・クロックから現在の日付/時間を取得します。static LocalTime
指定されたタイムゾーンのシステム・クロックから現在の時間を取得します。static MonthDay
指定されたタイムゾーンのシステム・クロックから現在の月-日を取得します。static OffsetDateTime
指定されたタイムゾーンのシステム・クロックから現在の日付/時間を取得します。static OffsetTime
指定されたタイムゾーンのシステム・クロックから現在の時間を取得します。static Year
指定されたタイムゾーンのシステム・クロックから現在の年を取得します。static YearMonth
指定されたタイムゾーンのシステム・クロックから現在の年-月を取得します。static ZonedDateTime
指定されたタイムゾーンのシステム・クロックから現在の日付/時間を取得します。static ZonedDateTime
ZonedDateTime.of
(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneId zone) 年、月、日、時、分、秒、ナノ秒、およびタイムゾーンからZonedDateTime
のインスタンスを取得します。static ZonedDateTime
ローカルの日付と時間からZonedDateTime
のインスタンスを取得します。static ZonedDateTime
ZonedDateTime.of
(LocalDateTime localDateTime, ZoneId zone) ローカル日付/時間からZonedDateTime
のインスタンスを取得します。static LocalDate
Instant
とゾーンIDからLocalDate
のインスタンスを取得します。static LocalDateTime
Instant
およびゾーンIDからLocalDateTime
のインスタンスを取得します。static LocalTime
Instant
とゾーンIDからLocalTime
のインスタンスを取得します。static OffsetDateTime
Instant
およびゾーンIDからOffsetDateTime
のインスタンスを取得します。static OffsetTime
Instant
およびゾーンIDからOffsetTime
のインスタンスを取得します。static ZonedDateTime
Instant
からZonedDateTime
のインスタンスを取得します。static ZonedDateTime
ZonedDateTime.ofInstant
(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone) ローカル日付/時間とオフセットを組み合せることで形成されるインスタントからZonedDateTime
のインスタンスを取得します。static ZonedDateTime
ZonedDateTime.ofLocal
(LocalDateTime localDateTime, ZoneId zone, ZoneOffset preferredOffset) 可能であれば優先オフセットを使用して、ローカル日付/時間からZonedDateTime
のインスタンスを取得します。static ZonedDateTime
ZonedDateTime.ofStrict
(LocalDateTime localDateTime, ZoneOffset offset, ZoneId zone) ローカル日付/時間、オフセット、およびゾーンIDの組合せを厳密に検証して、ZonedDateTime
のインスタンスを取得します。static Clock
最高の利用可能なシステム・クロックを使用して現在の瞬間を返すクロックを取得します。static Clock
Clock.tickMillis
(ZoneId zone) 最高の利用可能なシステム・クロックを使用して、ミリ秒単位で現在の時刻を返すクロックを取得します。static Clock
Clock.tickMinutes
(ZoneId zone) 最高の利用可能なシステム・クロックを使用して、分単位で現在の時刻を返す時計を取得します。static Clock
Clock.tickSeconds
(ZoneId zone) 最高の利用可能なシステム・クロックを使用して、秒単位で現在のチックを返すクロックを取得します。abstract Clock
別のタイムゾーンを使って、このクロックのコピーを返します。default Clock
指定されたタイムゾーンの時計を返します。ZonedDateTime.withZoneSameInstant
(ZoneId zone) インスタントを保持したまま、別のタイムゾーンを使ってこの日付/時間のコピーを返します。ZonedDateTime.withZoneSameLocal
(ZoneId zone) 可能であればローカル日付/時間を保持したまま、別のタイムゾーンを使って、この日付/時間のコピーを返します。 -
java.time.chronoでのZoneIdの使用
修飾子と型メソッド説明この時間をタイムゾーンと組み合わせて、ChronoZonedDateTime
を作成します。default ChronoLocalDate
指定されたタイムゾーンのシステム・クロックからこの暦の現在のローカル日付を取得します。指定されたタイムゾーンのシステム・クロックから現在のISO暦のローカル日付を取得します。static HijrahDate
指定されたタイムゾーンのイスラム・ウム・アルクラ暦の現在のHijrahDate
を取得します。static JapaneseDate
指定されたタイムゾーンのシステム・クロックから現在のJapaneseDate
を取得します。static MinguoDate
指定されたタイムゾーンのシステム・クロックから現在のMinguoDate
を取得します。static ThaiBuddhistDate
指定されたタイムゾーンのシステム・クロックから現在のThaiBuddhistDate
を取得します。ChronoZonedDateTime.withZoneSameInstant
(ZoneId zone) インスタントを保持したまま、別のタイムゾーンを使ってこの日付/時間のコピーを返します。ChronoZonedDateTime.withZoneSameLocal
(ZoneId zone) 可能であればローカル日付/時間を保持したまま、別のタイムゾーンを使って、この日付/時間のコピーを返します。default ChronoZonedDateTime<? extends ChronoLocalDate>
Chronology.zonedDateTime
(Instant instant, ZoneId zone) Instant
からこの暦でChronoZonedDateTime
を取得します。HijrahChronology.zonedDateTime
(Instant instant, ZoneId zone) IsoChronology.zonedDateTime
(Instant instant, ZoneId zone) Instant
からこの暦でISOのゾーン付きの日付/時間を取得します。JapaneseChronology.zonedDateTime
(Instant instant, ZoneId zone) MinguoChronology.zonedDateTime
(Instant instant, ZoneId zone) ThaiBuddhistChronology.zonedDateTime
(Instant instant, ZoneId zone) -
java.time.formatでのZoneIdの使用
修飾子と型メソッド説明新しいオーバーライドゾーンを使って、このフォーマッタのコピーを返します。修飾子と型メソッド説明DateTimeFormatterBuilder.appendGenericZoneText
(TextStyle textStyle, Set<ZoneId> preferredZones) '太平洋時間'などの汎用タイムゾーン名をフォーマッタに追加します。DateTimeFormatterBuilder.appendZoneText
(TextStyle textStyle, Set<ZoneId> preferredZones) 「英国夏時間」などのタイムゾーン名をフォーマッタに追加します。 -
java.time.temporalでのZoneIdの使用
修飾子と型メソッド説明static TemporalQuery<ZoneId>
TemporalQueries.zone()
ZoneOffset
にフォール・バックする、ZoneId
の厳密でないクエリーです。static TemporalQuery<ZoneId>
TemporalQueries.zoneId()
ZoneId
の厳密な問合せ。 -
java.utilでのZoneIdの使用