Поделиться через


IsoChronology.DateNow Метод

Определение

Перегрузки

DateNow()

Получает текущую локальную дату ISO из системных часов в часовом поясе по умолчанию.

DateNow(Clock)

Получает текущую локальную дату ISO из указанных часов.

DateNow(ZoneId)

Получает текущую локальную дату ISO из системных часов в указанном часовом поясе.

DateNow()

Получает текущую локальную дату ISO из системных часов в часовом поясе по умолчанию.

[Android.Runtime.Register("dateNow", "()Ljava/time/LocalDate;", "", ApiSince=26)]
public Java.Time.LocalDate? DateNow ();
[<Android.Runtime.Register("dateNow", "()Ljava/time/LocalDate;", "", ApiSince=26)>]
member this.DateNow : unit -> Java.Time.LocalDate

Возвращаемое значение

Текущая локальная дата ISO с использованием системных часов и часового пояса по умолчанию, а не null

Атрибуты

Комментарии

Получает текущую локальную дату ISO из системных часов в часовом поясе по умолчанию.

Для получения текущей даты будет запрашиваться Clock#systemDefaultZone() system clock часовой пояс по умолчанию.

Использование этого метода позволит предотвратить использование альтернативных часов для тестирования, так как часы жестко закодированы.

Документация по Java для java.time.chrono.IsoChronology.dateNow().

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

DateNow(Clock)

Получает текущую локальную дату ISO из указанных часов.

[Android.Runtime.Register("dateNow", "(Ljava/time/Clock;)Ljava/time/LocalDate;", "", ApiSince=26)]
public Java.Time.LocalDate? DateNow (Java.Time.Clock? clock);
[<Android.Runtime.Register("dateNow", "(Ljava/time/Clock;)Ljava/time/LocalDate;", "", ApiSince=26)>]
member this.DateNow : Java.Time.Clock -> Java.Time.LocalDate

Параметры

clock
Clock

используемые часы, а не null

Возвращаемое значение

Текущая локальная дата ISO, а не null

Атрибуты

Комментарии

Получает текущую локальную дату ISO из указанных часов.

Это запросит указанные часы, чтобы получить текущую дату - сегодня. Использование этого метода позволяет использовать альтернативные часы для тестирования. Можно использовать Clock dependency injectionальтернативные часы.

Документация по Java для java.time.chrono.IsoChronology.dateNow(java.time.Clock).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

DateNow(ZoneId)

Получает текущую локальную дату ISO из системных часов в указанном часовом поясе.

[Android.Runtime.Register("dateNow", "(Ljava/time/ZoneId;)Ljava/time/LocalDate;", "", ApiSince=26)]
public Java.Time.LocalDate? DateNow (Java.Time.ZoneId? zone);
[<Android.Runtime.Register("dateNow", "(Ljava/time/ZoneId;)Ljava/time/LocalDate;", "", ApiSince=26)>]
member this.DateNow : Java.Time.ZoneId -> Java.Time.LocalDate

Параметры

zone
ZoneId

Возвращаемое значение

Текущая локальная дата ISO с помощью системных часов, а не null

Атрибуты

Комментарии

Получает текущую локальную дату ISO из системных часов в указанном часовом поясе.

Будет запрашиваться Clock#system(ZoneId) system clock текущая дата. Указание часового пояса позволяет избежать зависимости от часового пояса по умолчанию.

Использование этого метода позволит предотвратить использование альтернативных часов для тестирования, так как часы жестко закодированы.

Документация по Java для java.time.chrono.IsoChronology.dateNow(java.time.ZoneId).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к