now

Текущая дата и время в качестве серийного номера даты

Синтаксис

Описание

пример

Примечание

now функция возвращает серийный номер даты, который представляет текущее время. Однако рекомендуется, чтобы вы использовали datetime значения для представления точек во времени. Возврат текущего времени в datetime значение, используйте datetime('now') синтаксис.

t = now возвращает текущую дату и время в виде серийного номера даты. Серийный номер даты представляет целое и дробное количество дней, начиная с фиксированной предустановленной даты (январь 0, 0000).

Примеры

свернуть все

Измените выход отображения для чисел на длинный, десятичный формат с фиксированным числом знаков. Затем верните текущую дату и время в качестве серийного номера даты.

format longG
t = now
t = 
          738238.724747793

Вся часть t соответствует дате, а дробная часть соответствует времени суток. Один из способов показать дату и время - преобразовать t использование datetime функция.

d = datetime(t,'ConvertFrom','datenum')
d = datetime
   23-Mar-2021 17:23:38

Чтобы представлять дату в одиночку, без времени суток, используйте floor функция. Преобразуйте результат в datetime значение для отображения.

t2 = floor(t)
t2 = 
      738238

d2 = datetime(t2,'ConvertFrom','datenum')
d2 = datetime
   23-Mar-2021

Ограничения

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

Подробнее о

свернуть все

Январь 0, 0000

Указана дата включения года 0 в пролептический григорианский календарь. Для получения дополнительной информации смотрите Январь 0 и Год нуль.

Совет

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

    Вызов функции

    Выход

    floor(now)

    Текущая дата в качестве серийного номера даты

    rem(now,1)

    Текущее время в качестве серийного номера даты

    datestr(now)

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

    char(datetime('now'))

    string(datetime('now'))

    datetime('now')

    Текущая дата и время как datetime значение

    datetime(now,'ConvertFrom','datenum')

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