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 件のコメント

Jan
Jan 2018 年 1 月 10 日
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.
Rodrigo Alvarez Hernandez
Rodrigo Alvarez Hernandez 2018 年 1 月 10 日
Sorry, edited question

サインインしてコメントする。

 採用された回答

Jan
Jan 2018 年 1 月 10 日
編集済み: Jan 2018 年 1 月 10 日

0 投票

The seconds are lower case 'ss', the fractional seconds uppercase 'SSS':
formatIn = 'MM/dd/yyyy HH:mm:ss,SSS'

2 件のコメント

Rodrigo Alvarez Hernandez
Rodrigo Alvarez Hernandez 2018 年 1 月 10 日
uhgh, I feel so stupid, ive been looking that page wondering what was wrong...
Kudos!
Jan
Jan 2018 年 1 月 10 日
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 :-)

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeTime Series Objects についてさらに検索

コメント済み:

Jan
2018 年 1 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by