how to read mixed date and data
Show older comments
How to read this data file:
2020/11/15 07:30:55 27.50 124
2020/11/15 07:40:55 27.63 114
2020/11/15 07:50:55 27.71 95
Accepted Answer
More Answers (1)
the cyclist
on 24 Sep 2021
0 votes
You can specify the input formating if needed.
4 Comments
DwiNY
on 25 Sep 2021
the cyclist
on 25 Sep 2021
NaT means "Not-aTime", and you will typically get this error if some of the times are a different format from what you have specified.
Can you upload the data, or a small sample that has some rows that worked, and some rows that gave NaT?
DwiNY
on 27 Sep 2021
Jeremy Hughes
on 27 Sep 2021
If you're using format, there are issues with your format in both cases: mm cannot be both months and minutes, you want MM.
Also, you probably want the second part as duration if you're parsing these as separate fields.
try this: formatSpec = '%{yyyy/MM/dd}D{hh:mm:ss}T%f%f'
But I like your first approach better:
delimiter = '\t'; %no space
formatSpec = '%{yyyy/MM/dd HH:mm:ss}D%f%f'
Categories
Find more on Dates and Time in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!