Konvertieren von UNIX-Zeit in menschliche Zeit in MATLAB?
Ich habe eine Folge von UNIX-Zeitstempeln in Millisekunden (z. B. 1491009470000). Ich möchte sie in das Format Jahr-Monat-Datum-Stunde-Minute-Sekunde (oder in eine Reihe dieser Komponenten) in menschliche Zeit konvertieren. Nach https://fr.mathworks.com/help/matlab/ref/datestr.html#inputarg_DateNumber versuchte ich datestr: dt = datestr (1491009470000, 'mmmm dd, yyyy HH: MM: SS'), nur um das zu haben Error:
Fehler bei der Verwendung von dateformverify (Zeile 28). DATESTR konnte die Datumsnummer nicht in den Datumsvektor konvertieren. Fehler in datestr (Zeile 194) S = dateformverify (dtnumber, dateformstr, islocal); Verursacht durch: Fehler bei der Verwendung von datevecmx Datumsnummer außerhalb des gültigen Bereichs.
Leider hat datevecmx scheinbar keine Dokumentation in MATLAB 2014a.
Datestr (jetzt 'mmmm dd, jjjj HH: MM: SS.FFF AM') gibt uns jedoch genau das, was wir brauchen. Wie bekomme ich also den Datestr (oder einen anderen MATLAB-Befehl), um uns die menschliche Zeit zu geben? Danke im Voraus!
0 Antworten auf die Frage
Verwandte Probleme
-
3
Gibt es Plugins für Microsoft Word, um Quellcode-Beispiele in einem regulären Dokument zu formatiere...
-
1
Quelle von Google Code kann nicht ausgecheckt werden
-
1
So verhindern Sie, dass Live Writer versaut wird <code> </code>
-
4
Schöne Papierdrucke mit Emacs
-
1
Simulink ist für Matlab wie _______ für Mathematica?
-
1
webMathematica ist für Mathematica wie _________ für Matlab
-
4
Wo finde ich den Quellcode für das Programm namens useradd?
-
1
Apple-Tastaturschlüssel-Neuzuordnung unter Ubuntu
-
1
Wie verlagere ich unseren Quellcode von Vista mit VisualSVN Server nach Windows 7 mit VisualSVN Serv...
-
11
Wie kann ich Programmierquellcode in Powerpoint-Folie einbetten und Code hervorheben?