How to convert decimal to time?
52 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
oshawcole
am 10 Okt. 2017
Bearbeitet: Peter Perkins
am 13 Okt. 2017
eg: 7.6 (7+0.6*60) = 7:36
0 Kommentare
Akzeptierte Antwort
per isakson
am 10 Okt. 2017
Bearbeitet: per isakson
am 10 Okt. 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.
Weitere Antworten (1)
Peter Perkins
am 13 Okt. 2017
Bearbeitet: Peter Perkins
am 13 Okt. 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 Kommentare
Siehe auch
Kategorien
Mehr zu Dates and Time 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!