Свойство hour
Свойство hour класса DateTime возвращает час дня
для указанной даты. Значение возвращается в 24-часовом формате,
то есть от 0 до 23. Свойство доступно только для чтения,
поэтому изменить его напрямую нельзя. Если объект DateTime
создан в UTC, значение часа будет соответствовать UTC-времени.
Синтаксис
dateTime.hour
Пример
Давайте создадим объект DateTime с конкретной датой
и временем и выведем значение часа:
void main()
{
DateTime date = DateTime(2026, 9, 13, 14, 30, 45);
print(date.hour);
}
Результат выполнения кода:
14
Пример
Давайте получим текущее время с помощью метода now
и выведем значение часа:
void main()
{
DateTime now = DateTime.now();
print(now.hour);
}
Результат выполнения кода:
10
Пример
Давайте создадим объект DateTime в UTC
и сравним значение часа с локальным временем:
void main()
{
DateTime utc = DateTime.utc(2026, 9, 13, 14, 30, 45);
DateTime local = DateTime(2026, 9, 13, 14, 30, 45);
print(utc.hour);
print(local.hour);
}
Результат выполнения кода:
14
14