Запись на курсы по HTML, CSS, JavaScript, PHP, Python, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
1207 of 1310 menu
Бесплатный тренинг по PHP: форматирование строк. Начало 25 сентября. Жми для записи!

Функция now

Функция now класса ThaiBuddhistDate возвращает текущую дату по буддийскому календарю, полученную из системных часов. Функция имеет несколько вариантов вызова: без параметров для получения даты в системном часовом поясе, с параметром ZoneId для указания конкретного часового пояса и с параметром Clock для использования пользовательских часов.

Импорт

import java.time.chrono.ThaiBuddhistDate

Синтаксис

fun now(): ThaiBuddhistDate
fun now(zone: ZoneId): ThaiBuddhistDate
fun now(clock: Clock): ThaiBuddhistDate

Пример

Получим текущую дату по буддийскому календарю в системном часовом поясе:

val currentDate = ThaiBuddhistDate.now() println(currentDate)

Результат выполнения кода:

ThaiBuddhistDate "2567-01-15"

Пример

Получим текущую дату по буддийскому календарю в указанном часовом поясе:

import java.time.ZoneId val tokyoZone = ZoneId.of("Asia/Tokyo") val dateInTokyo = ThaiBuddhistDate.now(tokyoZone) println(dateInTokyo)

Результат выполнения кода:

ThaiBuddhistDate "2567-01-15"

Пример

Получим текущую дату по буддийскому календарю с использованием пользовательских часов:

import java.time.Clock import java.time.Instant import java.time.ZoneOffset val fixedClock = Clock.fixed(Instant.parse("2025-12-31T00:00:00Z"), ZoneOffset.UTC) val fixedDate = ThaiBuddhistDate.now(fixedClock) println(fixedDate)

Результат выполнения кода:

ThaiBuddhistDate "2568-12-31"

Пример

Получим компоненты даты по буддийскому календарю:

val currentDate = ThaiBuddhistDate.now() val year = currentDate.year val month = currentDate.monthValue val day = currentDate.dayOfMonth println("Year: $year, Month: $month, Day: $day")

Результат выполнения кода:

String "Year: 2567, Month: 1, Day: 15"

Смотрите также

  • функцию of класса ThaiBuddhistDate,
    которая создает дату по буддийскому календарю из числовых компонентов
  • функцию now класса LocalDate,
    которая возвращает текущую дату по григорианскому календарю
  • функцию now класса JapaneseDate,
    которая возвращает текущую дату по японскому календарю
  • класс ZoneId,
    который представляет часовой пояс