convert min, hours to 00:00:00 format

16 views (last 30 days)
Sonima
Sonima on 27 Aug 2019
Answered: Guillaume on 27 Aug 2019
Hi all,
How can I convert a number to duration format of 00:00?
For example, I want to the followings:
15 to 15:00
45 to 45:00
60 to 01:00:00
240 to 04:00:00
Thanks.

Accepted Answer

Guillaume
Guillaume on 27 Aug 2019
demodata = [15; 45; 60; 240];
d = minutes(demodata);
d.Format = 'hh:mm:ss'
displays:
d =
4×1 duration array
00:15:00
00:45:00
01:00:00
04:00:00

More Answers (1)

Shubham Gupta
Shubham Gupta on 27 Aug 2019
Edited: Shubham Gupta on 27 Aug 2019
Use datestr() to convert number to time
x = 15;
if x>=60
out = datestr(x/24/60,'HH:MM:SS')
else
out = datestr(x/24/60,'MM:SS')
end
I hope it helps !

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!