言語

ZonedDateTime.Of メソッド

定義

オーバーロード

名前 説明
Of(LocalDateTime, ZoneId)

ローカル日時から ZonedDateTime のインスタンスを取得します。

Of(LocalDate, LocalTime, ZoneId)

ローカルの日付と時刻から ZonedDateTime のインスタンスを取得します。

Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneId)

年、月、日、時、分、秒、ナノ秒、タイム ゾーンから ZonedDateTime のインスタンスを取得します。

Of(LocalDateTime, ZoneId)

ローカル日時から ZonedDateTime のインスタンスを取得します。

[Android.Runtime.Register("of", "(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(Java.Time.LocalDateTime? localDateTime, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(Ljava/time/LocalDateTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : Java.Time.LocalDateTime * Java.Time.ZoneId -> Java.Time.ZonedDateTime

パラメーター

localDateTime
LocalDateTime

null ではなくローカルの日時

zone
ZoneId

タイム ゾーン (null ではない)

返品

ゾーン化された日付/時刻 (null ではない)

属性

注釈

ローカル日時から ZonedDateTime のインスタンスを取得します。 これにより、可能な限り入力ローカル日時に一致するゾーン化された日付/時刻が作成されます。 夏時間などのタイム ゾーンルールは、すべてのローカル日時が指定されたゾーンに対して有効であるとは限らないため、ローカルの日時を調整できます。 ローカル日時は、タイム ラインで 1 つのインスタントに解決されます。 これは、ゾーン ID の規則で定義されているローカル日時の UTC/グリニッジからの有効なオフセットを見つけることで実現されます。 ほとんどの場合、ローカル日時に対して有効なオフセットは 1 つだけです。 オーバーラップの場合、クロックが戻るときに、2 つの有効なオフセットがあります。 このメソッドは、通常は "夏" に対応する以前のオフセットを使用します。 ギャップの場合、クロックが前方にジャンプするとき、有効なオフセットはありません。 代わりに、ローカル日時は、ギャップの長さによって後に調整されます。 一般的な 1 時間の夏時間の変更の場合、ローカルの日付と時刻は、通常は "夏" に対応するオフセットに 1 時間後に移動されます。

Javaリファレンス。

適用対象

Of(LocalDate, LocalTime, ZoneId)

ローカルの日付と時刻から ZonedDateTime のインスタンスを取得します。

[Android.Runtime.Register("of", "(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(Java.Time.LocalDate? date, Java.Time.LocalTime? time, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(Ljava/time/LocalDate;Ljava/time/LocalTime;Ljava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : Java.Time.LocalDate * Java.Time.LocalTime * Java.Time.ZoneId -> Java.Time.ZonedDateTime

パラメーター

date
LocalDate

null ではなくローカル日付

time
LocalTime

null ではなくローカル時刻

zone
ZoneId

タイム ゾーン (null ではない)

返品

オフセット日時 (null ではない)

属性

注釈

追加する。

Javaリファレンス。

適用対象

Of(Int32, Int32, Int32, Int32, Int32, Int32, Int32, ZoneId)

年、月、日、時、分、秒、ナノ秒、タイム ゾーンから ZonedDateTime のインスタンスを取得します。

[Android.Runtime.Register("of", "(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)]
public static Java.Time.ZonedDateTime? Of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, Java.Time.ZoneId? zone);
[<Android.Runtime.Register("of", "(IIIIIIILjava/time/ZoneId;)Ljava/time/ZonedDateTime;", "", ApiSince=26)>]
static member Of : int * int * int * int * int * int * int * Java.Time.ZoneId -> Java.Time.ZonedDateTime

パラメーター

year
Int32

MIN_YEARからMAX_YEARまでの年

month
Int32

1 月 1 日から 12 日 (12 月) までの年の月

dayOfMonth
Int32

表す月の日 (1 から 31)

hour
Int32

表す時間 (0 から 23)

minute
Int32

0 から 59 までの時間を表す分

second
Int32

0 から 59 までの 2 分を表す

nanoOfSecond
Int32

表すナノオブ秒、0 から 999,999,999

zone
ZoneId

タイム ゾーン (null ではない)

返品

オフセット日時 (null ではない)

属性

注釈

追加する。

Javaリファレンス。

適用対象