how to create array datetime
Ältere Kommentare anzeigen

i want datetime in this format :
01/02/2008 501 (day/month/years and time)
i try it :
bbb=datetime(bb,"InputFormat", "dd/MM/yyyy");
but i get error format

1 Kommentar
Cris LaPierre
am 13 Mai 2024
Based on your graphic, 01/02/2008 501 is actually (month/day/year time)
Akzeptierte Antwort
Weitere Antworten (2)
Cris LaPierre
am 13 Mai 2024
Bearbeitet: Cris LaPierre
am 13 Mai 2024
You have the correct function, just the wrong syntax. The biggest issue I see with the conversion is that your time appears to be in millitary format, or HHmm.
I therefore think the simplest approach is to convert your array into a string arrary and then use the syntax t = datetime(DateStrings)
load matlab_A.mat
A
% Capture the time
D = datetime(num2str(A),'InputFormat',"yyyy M d Hmm",'Format',"dd/MM/yyyy Hmm")
Kategorien
Mehr zu Dates and Time finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
