Converting yymmddhhmm to mm/dd/yy hh:mm for Figure
1 view (last 30 days)
Show older comments
I have a vector that has dates in the format of yymmddhhmm. When I create a time series contour plot, the dates show up as scientific numbers, but I want to display them as mm/dd/yy/ hh:mm.
1 Comment
Jan
on 25 May 2013
Please post an example. It is not clear if your input is the string '0305231950' or the number 305231950.
Answers (1)
per isakson
on 24 May 2013
Edited: per isakson
on 24 May 2013
Try
str = '0305231950';
sdn = datenum( str, 'yymmddHHMM' );
datestr( sdn, 'mm/dd/yy/ HH:MM' )
And with a cell array of strings
str = {'0305231950','0305231951','0305231952'};
sdn = datenum( str, 'yymmddHHMM' );
datestr( sdn, 'mm/dd/yy/ HH:MM' )
which outputs
ans =
05/23/03/ 19:50
05/23/03/ 19:51
05/23/03/ 19:52
3 Comments
per isakson
on 24 May 2013
Edited: per isakson
on 24 May 2013
"entire vector"(?) See above for a cell array of strings
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!