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