Преобразование времени UNIX в человеческое время в MATLAB?
У меня есть последовательность меток времени UNIX в миллисекундах (например, 1491009470000). Я хочу преобразовать их в человеческое время в формате год-месяц-дата-час-минута-секунда (или в массиве этих компонентов). Следуя https://fr.mathworks.com/help/matlab/ref/datestr.html#inputarg_DateNumber, я попробовал datestr: dt = datestr (1491009470000, «мммм дд, гггг ЧЧ: ММ: СС»), только чтобы получить ошибка:
Ошибка при использовании dateformverify (строка 28) DATESTR не удалось преобразовать число даты в вектор даты. Ошибка в datestr (строка 194) S = dateformverify (dtnumber, dateformstr, islocal); Причина: ошибка при использовании datevecmx Номер даты вне диапазона.
К сожалению, у datevecmx нет документации в MATLAB 2014a.
Однако datestr (теперь «mmmm dd, yyyy HH: MM: SS.FFF AM») дает нам именно то, что нам нужно. Итак, как мне получить datestr (или любую другую команду MATLAB), чтобы дать нам человеческое время? Заранее спасибо!
0 ответов на вопрос
Похожие вопросы
-
3
Существуют ли плагины для Microsoft Word для форматирования примеров исходного кода внутри обычного...
-
1
Не могу оформить заказ из кода Google
-
1
Как не дать Live Writer испортить <code> </code>
-
-
4
Красивые бумажные принты с Emacs
-
1
Simulink для Matlab, как _______ для Mathematica?
-
1
webMathematica для Mathematica, как _________ для Matlab
-
4
Где я могу найти исходный код для программы под названием useradd?
-
1
Переназначение клавиш клавиатуры Apple под Ubuntu
-
1
Как переместить наш исходный код с Vista под управлением VisualSVN Server на Windows 7 под управлени...
-
11
Как я могу встроить программный исходный код в слайд Powerpoint и сохранить выделение кода?