Convert character string to datetime variable
Afficher commentaires plus anciens
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 commentaire
Ahmad Gad
le 21 Déc 2020
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Data Type Conversion dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!