Свойство second
Свойство second класса DateTime возвращает
секунды указанной даты и времени. Значение
возвращается в виде целого числа в диапазоне
от 0 до 59. Свойство доступно только
для чтения: оно не изменяет исходный объект
даты, а лишь возвращает значение его секунд.
Секунды являются частью времени наряду с часами,
минутами и миллисекундами. Чтобы получить
отдельные компоненты времени, используются
свойства hour, minute и
millisecond.
Синтаксис
dateTime.second
Пример
Давайте создадим объект даты с конкретным временем и выведем его секунды:
void main()
{
DateTime date = DateTime(2025, 12, 31, 12, 30, 45);
print(date.second);
}
Результат выполнения кода:
45
Пример
Давайте получим секунды текущего момента
времени с помощью метода now:
void main()
{
DateTime now = DateTime.now();
print(now.second);
}
Результат выполнения кода будет зависеть от текущего момента времени, например:
7
Пример
Давайте разберём дату на отдельные компоненты времени и выведем каждую из них:
void main()
{
DateTime date = DateTime(2025, 12, 31, 12, 30, 45);
print('hours: ${date.hour}');
print('minutes: ${date.minute}');
print('seconds: ${date.second}');
}
Результат выполнения кода:
"hours: 12"
"minutes: 30"
"seconds: 45"
Пример
Если при создании даты секунды не указаны, то по умолчанию они равны нулю:
void main()
{
DateTime date = DateTime(2025, 12, 31, 12, 30);
print(date.second);
}
Результат выполнения кода:
0
Смотрите также
-
класс
DateTime,
который представляет дату и время -
свойство
minute,
которое возвращает минуты -
свойство
hour,
которое возвращает часы -
свойство
millisecond,
которое возвращает миллисекунды