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.