OffsetDateTime.Now メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| Now(Clock) |
指定したクロックから現在の日時を取得します。 |
| Now(ZoneId) |
指定したタイム ゾーンのシステム クロックから現在の日時を取得します。 |
| Now() |
既定のタイム ゾーンのシステム クロックから現在の日時を取得します。 |
Now(Clock)
指定したクロックから現在の日時を取得します。
[Android.Runtime.Register("now", "(Ljava/time/Clock;)Ljava/time/OffsetDateTime;", "", ApiSince=26)]
public static Java.Time.OffsetDateTime? Now(Java.Time.Clock? clock);
[<Android.Runtime.Register("now", "(Ljava/time/Clock;)Ljava/time/OffsetDateTime;", "", ApiSince=26)>]
static member Now : Java.Time.Clock -> Java.Time.OffsetDateTime
パラメーター
- clock
- Clock
null ではなく、使用するクロック
返品
現在の日時 (null ではない)
- 属性
注釈
指定したクロックから現在の日時を取得します。 これにより、指定したクロックに対してクエリが実行され、現在の日時が取得されます。 オフセットは、クロックのタイム ゾーンから計算されます。 このメソッドを使用すると、テストに代替クロックを使用できます。 代替クロックは、依存関係の挿入を使用して導入できます。
適用対象
Now(ZoneId)
指定したタイム ゾーンのシステム クロックから現在の日時を取得します。
[Android.Runtime.Register("now", "(Ljava/time/ZoneId;)Ljava/time/OffsetDateTime;", "", ApiSince=26)]
public static Java.Time.OffsetDateTime? Now(Java.Time.ZoneId? zone);
[<Android.Runtime.Register("now", "(Ljava/time/ZoneId;)Ljava/time/OffsetDateTime;", "", ApiSince=26)>]
static member Now : Java.Time.ZoneId -> Java.Time.OffsetDateTime
パラメーター
- zone
- ZoneId
null ではなく、使用するゾーン ID
返品
null ではなく、システム クロックを使用する現在の日時
- 属性
注釈
指定したタイム ゾーンのシステム クロックから現在の日時を取得します。 これにより、システム クロックに対してクエリが実行され、現在の日時が取得されます。 タイム ゾーンを指定すると、既定のタイム ゾーンへの依存が回避されます。 オフセットは、指定したタイム ゾーンから計算されます。 このメソッドを使用すると、クロックがハードコーディングされているため、テストに代替クロックを使用できなくなります。
適用対象
Now()
既定のタイム ゾーンのシステム クロックから現在の日時を取得します。
[Android.Runtime.Register("now", "()Ljava/time/OffsetDateTime;", "", ApiSince=26)]
public static Java.Time.OffsetDateTime? Now();
[<Android.Runtime.Register("now", "()Ljava/time/OffsetDateTime;", "", ApiSince=26)>]
static member Now : unit -> Java.Time.OffsetDateTime
返品
null ではなく、システム クロックを使用する現在の日時
- 属性
注釈
既定のタイム ゾーンのシステム クロックから現在の日時を取得します。 これにより、既定のタイム ゾーンのシステム クロックに対してクエリが実行され、現在の日時が取得されます。 オフセットは、クロックのタイム ゾーンから計算されます。 このメソッドを使用すると、クロックがハードコーディングされているため、テストに代替クロックを使用できなくなります。