etime

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

Синтаксис

Описание

пример

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           12           20           17           45       1.6447

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

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

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

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

свернуть все

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

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

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

Советы

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

Алгоритмы

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

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

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

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

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

| | | | |

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