etime

Время протекло между векторами даты

Синтаксис

e = etime(t2,t1)

Описание

пример

e = etime(t2,t1) возвращает номер секунд между двумя векторами даты или матрицами векторов даты, t1 и t2.

Примеры

свернуть все

Вычислите время, истекшее между определенным временем и текущим временем с 0,01 второй точностью.

Задайте начальную дату и время и преобразуйте в форму вектора даты.

format shortg
str = 'March 28, 2012 11:51:00';
t1 = datevec(str,'mmmm dd, yyyy HH:MM:SS')
t1 = 1×6

        2012           3          28          11          51           0

Определите текущую дату и время.

t2 = clock
t2 = 1×6

         2019            2           21           20           54       4.0629

Функция clock возвращает текущую дату и время как вектор даты.

Используйте etime, чтобы вычислить номер секунд между t1 и t2.

e = etime(t2,t1)
e = 
   2.1785e+08

Входные параметры

свернуть все

Векторы даты, заданные как 1 6 векторы или m-by-6 матрицы, содержащие m полные векторы даты в format:[Year Month Day Hour Minute Second].

Пример: [2012 03 27 11 50 01]

Типы данных: double

Советы

  • Ко времени длительность события используйте timeit или tic и функции toc вместо clock и etime. Функция clock основана на системном времени, которое может периодически настраиваться операционной системой, и таким образом не может быть надежным в операциях сравнения времени.

Алгоритмы

etime не составляет следующее:

  • Секунды прыжка.

  • Корректировки летнего времени.

  • Зоны разниц во времени.

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

| | | | |

Представлено до R2006a