НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
1229 of 1310 menu

Функция atTime

Функция atTime класса HijrahDate объединяет текущую исламскую дату с переданным временем, создавая объект HijrahDateTime. В параметры функции передаются компоненты времени: час, минута, секунда и наносекунды.

Импорт

import java.time.chrono.HijrahDate import java.time.LocalTime

Синтаксис

fun atTime(hour: Int, minute: Int): HijrahDateTime
fun atTime(hour: Int, minute: Int, second: Int): HijrahDateTime
fun atTime(hour: Int, minute: Int, second: Int, nanoOfSecond: Int): HijrahDateTime
fun atTime(time: LocalTime): HijrahDateTime

Пример

Создадим объект HijrahDate и объединим его с временем 14:30:

val hijrahDate = HijrahDate.of(1446, 10, 15) val dateTime = hijrahDate.atTime(14, 30) println(dateTime)

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

HijrahDateTime 1446-10-15T14:30

Пример

Создадим HijrahDateTime с указанием часов, минут и секунд:

val hijrahDate = HijrahDate.of(1446, 10, 15) val dateTime = hijrahDate.atTime(14, 30, 45) println(dateTime)

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

HijrahDateTime 1446-10-15T14:30:45

Пример

Используем объект LocalTime для создания HijrahDateTime:

val hijrahDate = HijrahDate.of(1446, 10, 15) val time = LocalTime.of(14, 30, 45) val dateTime = hijrahDate.atTime(time) println(dateTime)

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

HijrahDateTime 1446-10-15T14:30:45

Пример

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

val hijrahDate = HijrahDate.of(1446, 10, 15) val dateTime = hijrahDate.atTime(14, 30, 45) val year = dateTime.year val month = dateTime.monthValue val day = dateTime.dayOfMonth val hour = dateTime.hour val minute = dateTime.minute println("Year: $year, Month: $month, Day: $day, Time: $hour:$minute")

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

String "Year: 1446, Month: 10, Day: 15, Time: 14:30"

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

  • функцию now класса HijrahDate,
    которая возвращает текущую исламскую дату
  • функцию of класса HijrahDate,
    которая создает исламскую дату из числовых компонентов
  • класс LocalTime,
    который представляет время
  • класс LocalDateTime,
    который представляет дату и время григорианского календаря
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить