Класс Stopwatch
Класс Stopwatch представляет собой секундомер,
который используется для измерения прошедшего времени.
Он не привязан к системным часам и не зависит от
изменения системного времени. Секундомер можно
запустить методом start, остановить методом
stop и сбросить методом reset.
Прошедшее время доступно через свойства
elapsed, elapsedMilliseconds и
elapsedMicroseconds. Свойство isRunning
показывает, запущен ли секундомер в данный момент.
Синтаксис
Stopwatch stopwatch = Stopwatch();
Пример
Давайте создадим секундомер, запустим его и выведем количество прошедших миллисекунд:
void main()
{
Stopwatch stopwatch = Stopwatch();
stopwatch.start();
print(stopwatch.elapsedMilliseconds);
}
Результат выполнения кода:
0
Пример
Давайте запустим секундомер, остановим его и проверим, запущен ли он:
void main()
{
Stopwatch stopwatch = Stopwatch();
stopwatch.start();
stopwatch.stop();
print(stopwatch.isRunning);
}
Результат выполнения кода:
false
Пример
Давайте запустим секундомер, сбросим его и выведем прошедшее время:
void main()
{
Stopwatch stopwatch = Stopwatch();
stopwatch.start();
stopwatch.reset();
print(stopwatch.elapsed);
}
Результат выполнения кода:
0:00:00.000000
Смотрите также
-
метод
start,
который запускает секундомер -
метод
stop,
который останавливает секундомер -
метод
reset,
который сбрасывает показания секундомера -
свойство
elapsedMilliseconds,
которое возвращает прошедшее время в миллисекундах