clock

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

Синтаксис

Описание

пример

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

[year month day hour minute seconds]

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

пример

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

Примеры

свернуть все

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

format shortg
c = clock
c = 1×6

         2020            8           17           16           10       14.456

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

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

fix(c)
ans = 1×6

        2020           8          17          16          10          14

Чтобы протестировать, происходит ли текущая дата и время в течение Летнего времени (DST), используйте второй выход clock функция. tf 1 TRUE) если c происходит в течение DST и 0 ложь) в противном случае.

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

         2020            8           17           15           27       36.386

tf = logical
   1

Ограничения

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

Советы

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

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

    t = datetime('now')

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

| | | | | | | |

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