Преобразуйте дату и время в формат строки
Функция datestr создает символьный массив, который отображает один или несколько моментов времени. Однако лучший способ представлять моменты времени при помощи типа данных datetime.
DateString = datestr(t)DateString = datestr(DateVector)DateString = datestr(DateNumber)DateString = datestr(___,formatOut)DateString = datestr(DateStringIn)DateString = datestr(DateStringIn,formatOut,PivotYear)DateString = datestr(___,'local')преобразовывает значения datetime во входном массиве DateString = datestr(t) t к тексту, представляющему даты и времена. Однако также можно представлять значения datetime как текст с помощью char, cellstr или функций string.
Функция datestr возвращает символьный массив со строками m, где m является общим количеством значений datetime в t. По умолчанию datestr возвращает текст в формате, дневной год месяца hour:minute:second., Если hour:minute:second является 00:00:00, то возвращенный текст имеет формат, дневной год месяца.
преобразовывает векторы даты в текст, представляющий даты и времена. Функция DateString = datestr(DateVector) datestr возвращает символьный массив со строками m, где m является общим количеством векторов даты в DateVector.
преобразовывает последовательные числа даты в текст, представляющий даты и времена. Функция DateString = datestr(DateNumber) datestr возвращает символьный массив со строками m, где m является общим количеством чисел даты в DateNumber.
задает формат синтезируемого текста с помощью DateString = datestr(___,formatOut) formatOut. Можно использовать formatOut с любым из входных параметров в предыдущих синтаксисах.
преобразовывает DateString = datestr(DateStringIn) DateStringIn в текст в формате, дневной год месяца hour:minute:second. Все даты и времена, представленные в DateStringIn, должен иметь тот же формат.
преобразовывает DateString = datestr(DateStringIn,formatOut,PivotYear) DateStringIn в DateString в формате, заданном formatOut и использованием дополнительного PivotYear, чтобы интерпретировать даты, которые задают год как два символа.
возвращает дату на языке текущей локали. Этот язык является языком, который вы выбираете посредством операционной системы своего компьютера. Если вы упускаете DateString = datestr(___,'local') 'local' из списка аргументов, datestr возвращает текст на языке по умолчанию, который является английским языком США. Используйте 'local' с любым из предыдущих синтаксисов. Аргумент 'local' должен быть последним в последовательности аргумента.
Чтобы преобразовать текст не в предопределенном формате даты MATLAB®, сначала преобразуйте текст в номер даты, с помощью или datenum или функций datevec.