convert min, hours to 00:00:00 format

22 vues (au cours des 30 derniers jours)
Sonima
Sonima le 27 Août 2019
Réponse apportée : Guillaume le 27 Août 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.

Réponse acceptée

Guillaume
Guillaume le 27 Août 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

Plus de réponses (1)

Shubham Gupta
Shubham Gupta le 27 Août 2019
Modifié(e) : Shubham Gupta le 27 Août 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 !

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by