IChronology.DateNow 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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
傳回
使用系統時鐘與預設時區的當前當地日期,而非空
- 屬性
備註
從系統時鐘在預設時區取得此時間序列中的當前當地日期。
這會查詢預設時區的 以 Clock#systemDefaultZone() system clock 取得當前日期。
使用此方法將阻止使用替代時鐘進行測試,因為該時鐘是硬編碼的。
Java 文件 java.time.chrono.Chronology.dateNow()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
時鐘要使用,而不是空
傳回
目前的當地日期,而非無效日期
- 屬性
備註
從指定的時鐘取得此時間序列中的當前當地日期。
這會查詢指定的時鐘以取得當前日期——今天。 使用此方法可使用替代時鐘進行測試。 替代時鐘可用 引入 Clock dependency injection。
Java 文件 java.time.chrono.Chronology.dateNow(java.time.Clock)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
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
要用的區域 ID,不是 null
傳回
使用系統時鐘的當前當地日期,而非空日期
- 屬性
備註
從指定時區的系統時鐘取得此時間序列中的當前當地日期。
這會查詢以 Clock#system(ZoneId) system clock 取得當前日期。 指定時區可避免依賴預設時區。
使用此方法將阻止使用替代時鐘進行測試,因為該時鐘是硬編碼的。
Java 文件 java.time.chrono.Chronology.dateNow(java.time.ZoneId)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。