IChronology.DateNow メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
DateNow() |
この時系列の現在のローカル日付を、既定のタイム ゾーンのシステム クロックから取得します。 |
DateNow(Clock) |
指定したクロックから、この年表の現在のローカル日付を取得します。 |
DateNow(ZoneId) |
指定したタイム ゾーンのシステム クロックから、この時系列の現在のローカル日付を取得します。 |
DateNow()
この時系列の現在のローカル日付を、既定のタイム ゾーンのシステム クロックから取得します。
[Android.Runtime.Register("dateNow", "()Ljava/time/chrono/ChronoLocalDate;", "GetDateNowHandler:Java.Time.Chrono.IChronology, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Chrono.IChronoLocalDate? DateNow ();
[<Android.Runtime.Register("dateNow", "()Ljava/time/chrono/ChronoLocalDate;", "GetDateNowHandler:Java.Time.Chrono.IChronology, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member DateNow : unit -> Java.Time.Chrono.IChronoLocalDate
override this.DateNow : unit -> Java.Time.Chrono.IChronoLocalDate
戻り値
システム クロックと既定のタイム ゾーンを使用する現在のローカル日付 (null ではない)
- 属性
注釈
この時系列の現在のローカル日付を、既定のタイム ゾーンのシステム クロックから取得します。
これにより、既定のタイム ゾーンの が Clock#systemDefaultZone() system clock
クエリされ、現在の日付が取得されます。
このメソッドを使用すると、クロックがハードコーディングされているため、テストに代替クロックを使用できなくなります。
の Java ドキュメント java.time.chrono.Chronology.dateNow()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
DateNow(Clock)
指定したクロックから、この年表の現在のローカル日付を取得します。
[Android.Runtime.Register("dateNow", "(Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate;", "GetDateNow_Ljava_time_Clock_Handler:Java.Time.Chrono.IChronology, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Chrono.IChronoLocalDate? DateNow (Java.Time.Clock? clock);
[<Android.Runtime.Register("dateNow", "(Ljava/time/Clock;)Ljava/time/chrono/ChronoLocalDate;", "GetDateNow_Ljava_time_Clock_Handler:Java.Time.Chrono.IChronology, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member DateNow : Java.Time.Clock -> Java.Time.Chrono.IChronoLocalDate
override this.DateNow : Java.Time.Clock -> Java.Time.Chrono.IChronoLocalDate
パラメーター
- clock
- Clock
null ではなく、使用するクロック
戻り値
null ではなく、現在のローカル日付
- 属性
注釈
指定したクロックから、この年表の現在のローカル日付を取得します。
これにより、指定したクロックに対してクエリが実行され、現在の日付 (今日) が取得されます。 このメソッドを使用すると、テストに代替クロックを使用できます。 代替クロックは、 を使用して Clock dependency injection
導入できます。
の Java ドキュメント java.time.chrono.Chronology.dateNow(java.time.Clock)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
DateNow(ZoneId)
指定したタイム ゾーンのシステム クロックから、この時系列の現在のローカル日付を取得します。
[Android.Runtime.Register("dateNow", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate;", "GetDateNow_Ljava_time_ZoneId_Handler:Java.Time.Chrono.IChronology, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)]
public virtual Java.Time.Chrono.IChronoLocalDate? DateNow (Java.Time.ZoneId? zone);
[<Android.Runtime.Register("dateNow", "(Ljava/time/ZoneId;)Ljava/time/chrono/ChronoLocalDate;", "GetDateNow_Ljava_time_ZoneId_Handler:Java.Time.Chrono.IChronology, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=26)>]
abstract member DateNow : Java.Time.ZoneId -> Java.Time.Chrono.IChronoLocalDate
override this.DateNow : Java.Time.ZoneId -> Java.Time.Chrono.IChronoLocalDate
パラメーター
- zone
- ZoneId
null ではなく、使用するゾーン ID
戻り値
null ではなく、システム クロックを使用して現在のローカル日付
- 属性
注釈
指定したタイム ゾーンのシステム クロックから、この時系列の現在のローカル日付を取得します。
これにより、 に対してクエリが Clock#system(ZoneId) system clock
実行され、現在の日付が取得されます。 タイム ゾーンを指定すると、既定のタイム ゾーンへの依存を回避できます。
このメソッドを使用すると、クロックがハードコーディングされているため、テストに代替クロックを使用できなくなります。
の Java ドキュメント java.time.chrono.Chronology.dateNow(java.time.ZoneId)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。