exponenta event banner

часы

Текущая дата и время как вектор даты

Описание

пример

c = clock возвращает вектор даты из шести элементов, содержащий текущую дату и время в десятичной форме:

[year month day hour minute seconds]

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

пример

[c tf] = clock возвращает второй выходной аргумент, который является 1 (true) при наступлении текущей даты и времени во время перехода на летнее и зимнее время в часовом поясе системы, и 0 (false) в противном случае.

Примеры

свернуть все

Для возврата текущей даты и времени используйте clock функция. Установите формат вывода таким образом, чтобы значения с плавающей запятой отображались до пяти цифр.

format shortg
c = clock
c = 1×6

         2021            3           23           17           24       58.819

Шестой элемент вывода вектора даты (секунды) является точным для нескольких цифр за пределами десятичной запятой.

Для округления до целочисленного формата отображения используйте fix функция.

fix(c)
ans = 1×6

        2021           3          23          17          24          58

Для проверки наличия текущей даты и времени во время перехода на летнее и зимнее время используйте второй вывод clock функция. tf является 1 (true), если c происходит во время перехода на летнее и зимнее время, и 0 (false) в противном случае.

format shortg
[c tf] = clock
c = 1×6

         2021            3           23           16           49       8.1375

tf = logical
   1

Ограничения

  • MATLAB ® Online™ возвращает текущее координированное универсальное время (UTC), а не местное время.

Совет

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

  • Чтобы вернуть скаляр datetime, представляющий текущую дату и время, введите:

    t = datetime('now')

См. также

| | | | | | | |

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