ZonedDateTime.Of メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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 時間後に移動されます。
適用対象
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 ではない)
- 属性
注釈
追加する。
適用対象
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 ではない)
- 属性
注釈
追加する。