АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
1209 of 1310 menu
В течении недели будет ОБНОВЛЕНИЕ УЧЕБНИКОВ PHP. Поменяется структура! Подробнее по ссылке.

Функция from

Функция from класса ThaiBuddhistDate создает объект тайского буддийского календаря из объекта, реализующего интерфейс TemporalAccessor. В параметр мы передаем временной объект, из которого можно извлечь информацию о дате.

Импорт

import java.time.chrono.ThaiBuddhistDate

Синтаксис

fun from(temporal: TemporalAccessor): ThaiBuddhistDate

Пример

Создадим объект ThaiBuddhistDate из объекта LocalDate:

import java.time.LocalDate import java.time.chrono.ThaiBuddhistDate val localDate = LocalDate.of(2025, 12, 31) val thaiDate = ThaiBuddhistDate.from(localDate) println(thaiDate)

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

String "ThaiBuddhist BE 2568-12-31"

Пример

Создадим объект ThaiBuddhistDate из объекта ZonedDateTime:

import java.time.ZonedDateTime import java.time.ZoneId import java.time.chrono.ThaiBuddhistDate val zonedDateTime = ZonedDateTime.of(2025, 7, 15, 10, 30, 0, 0, ZoneId.of("Asia/Bangkok")) val thaiDate = ThaiBuddhistDate.from(zonedDateTime) println(thaiDate)

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

String "ThaiBuddhist BE 2568-07-15"

Пример

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

import java.time.LocalDate import java.time.chrono.ThaiBuddhistDate val localDate = LocalDate.of(2025, 3, 20) val thaiDate = ThaiBuddhistDate.from(localDate) val year = thaiDate.year val month = thaiDate.monthValue val day = thaiDate.dayOfMonth println("Year: $year, Month: $month, Day: $day")

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

String "Year: 2568, Month: 3, Day: 20"

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

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