exponenta event banner

сейчас

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

Синтаксис

Описание

пример

Примечание

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