How can I turn a date in the format: '2018-03-25T05:15:00.000Z' in a datetime vector?
    2 views (last 30 days)
  
       Show older comments
    
    Fabio Barbosa
 on 4 Apr 2018
  
    
    
    
    
    Commented: Fabio Barbosa
 on 6 Apr 2018
            I'm currently working with an API that gives me a timestamp like this and I can't seem to convert it in a datetime value.
Any thoughts?
Thanks in advance!
0 Comments
Accepted Answer
  Peter Perkins
    
 on 6 Apr 2018
        The short answer is
>> datetime('2018-03-25T05:15:00.000Z','InputFormat','uuuu-MM-dd''T''HH:mm:ss.SSS''Z''')
ans = 
  datetime
   25-Mar-2018 05:15:00
The longer answer is that you've got something funny going on in the text that you posted:
>> double('2018-03-25T05:15:00.000Z')
ans =
  Columns 1 through 9
          50          48          49          56          45          48          51          45          50
  Columns 10 through 18
        8203          53          84          48          53          58          49          53          58
  Columns 19 through 26
          48          48        8203          46          48          48          48          90
2 Comments
  Thomas Nguyen
 on 6 Apr 2018
				You guys are so quick on answering people's questions :p I'm just looking around for fun assignments to tackle but everything has been solved :<<
More Answers (0)
See Also
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!