convert min, hours to 00:00:00 format

22 Ansichten (letzte 30 Tage)
Sonima
Sonima am 27 Aug. 2019
Beantwortet: Guillaume am 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.

Akzeptierte Antwort

Guillaume
Guillaume am 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

Weitere Antworten (1)

Shubham Gupta
Shubham Gupta am 27 Aug. 2019
Bearbeitet: Shubham Gupta am 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 !

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by