How to convert this 'out_17-May-2021.xlsx' into 'out_20210517.xlsx'?
1 view (last 30 days)
Show older comments
Joanna Przeworska
on 17 May 2021
Commented: Siddharth Bhutiya
on 19 May 2021
Dear all,
How to convert this (below) into 'out_20210517'?
filename = sprintf('out_%s.xlsx', today('datetime'));
filename =
'out_17-May-2021.xlsx'
0 Comments
Accepted Answer
Geoff Hayes
on 17 May 2021
Joanna - perhaps try using
datestr(now,'yyyymmdd')
instead/
2 Comments
Siddharth Bhutiya
on 19 May 2021
You could also do it using datetime by specifying the display format using the Format name-value pair.
>> filename = sprintf('out_%s.xlsx', datetime('now','Format','yyyyMMdd'))
filename =
'out_20210519.xlsx'
This seems like a simple workflow so it might not matter, but if you are working with dates and times, datetime would be recommended over using something like datestr or datenum.
More Answers (0)
See Also
Categories
Find more on Dates and Time in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!