IChronology.DateNow メソッド

定義

オーバーロード

名前 説明
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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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ドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象