Hello,
I'm trying to import a date string such as '01/10/2018 16:09:26,934';
However when doing the following:
DateString = '01/10/2018 16:09:26,934';
formatIn = 'MM/dd/yyyy HH:mm:SS,sss';
datetime(DateString,'InputFormat',formatIn)
It returns the following error:
Unable to parse '01/10/2018 16:09:26,934' as a date/time using the format 'MM/dd/yyyy HH:mm:SS,sss'.
Any ideas?

2 Commenti

Jan
Jan il 10 Gen 2018
Whenever you mention, that you get an error, post a copy of the complete message. It is easier to fix a problem than to guess the error.
Sorry, edited question

Accedi per commentare.

 Risposta accettata

Jan
Jan il 10 Gen 2018
Modificato: Jan il 10 Gen 2018
The seconds are lower case 'ss', the fractional seconds uppercase 'SSS':
formatIn = 'MM/dd/yyyy HH:mm:ss,SSS'

2 Commenti

uhgh, I feel so stupid, ive been looking that page wondering what was wrong...
Kudos!
Jan
Jan il 10 Gen 2018
You are welcome, Rodrigo. It is a well known fact, that the eyes of a programmer are blind for the problems, which are solved inside the brain already. Then it is useful to ask another person, who find the problem on the first view. I know this from my own experiences also :-)

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by