Convert character string to datetime variable
Ältere Kommentare anzeigen
Hello all,
I have a character string that represents the day and time. It takes the following format:
T = '352:20:38:58.092000'
Where 355 represents the day number in the year (17-Dec-2020). Assuming that I know the year, what is the shortest way to convert this character string into a datetime variable to be
T = 17-Dec-2020 20:38:58.092000
I can do it but with multiple steps that include splitting the string to get the number of the day (352) and convert it to 'dd-mm-yyyy' format using:
Year = 2020; Day = 352;
datetime(Year,1,0) + caldays(Day);
But I am looking for the fastest way to do this, if anyone can help.
Thanks in advance!
1 Kommentar
Ahmad Gad
am 21 Dez. 2020
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Data Type Conversion 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!