How do I align date formats
1 次查看(过去 30 天)
显示 更早的评论
Hi, I have some dates I need converted to the same format. I've boiled it down to the following possible formats but now I'm stuck:
01/01/2016
1/01/2016
01/1/2016
1/1/2016
I need them all to be: 01/01/2016
I've tried a few things but nothing works without messing up something else at this point.
0 个评论
采纳的回答
Walter Roberson
2016-11-16
dates = {'01/01/2016', '1/01/2016', '01/1/2016', '1/1/2016'};
datestr(datenum(dates), 'dd/mm/yyyy')
0 个评论
更多回答(1 个)
Peter Perkins
2016-11-18
Using datetimes, Walter's suggestion would look like
>> dates = {'01/01/2016'; '1/01/2016'; '01/1/2016'; '1/1/2016'};
>> datetime(dates,'Format','dd/MM/yyyy')
ans =
01/01/2016
01/01/2016
01/01/2016
01/01/2016
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Time Series Objects 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!