How to convert decimal to time?
52 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
oshawcole
le 10 Oct 2017
Modifié(e) : Peter Perkins
le 13 Oct 2017
eg: 7.6 (7+0.6*60) = 7:36
0 commentaires
Réponse acceptée
per isakson
le 10 Oct 2017
Modifié(e) : per isakson
le 10 Oct 2017
datestr takes days as input. Thus, divide by 24.
>> val = 7.6;
>> datestr( val/24, 'HH:MM' )
ans =
07:36
I guessed that seven is hours, not minutes.
Plus de réponses (1)
Peter Perkins
le 13 Oct 2017
Modifié(e) : Peter Perkins
le 13 Oct 2017
This depends on what you mean by "time". Likely, the most useful thing is a duration:
>> t = hours(7.6)
t =
duration
7.6 hr
>> t.Format = 'hh:mm:ss'
t =
duration
07:36:00
0 commentaires
Voir également
Catégories
En savoir plus sur Dates and Time 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!