How do I convert a decimal number to a time?
26 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Liam Quantrill
il 2 Ago 2018
Commentato: Walter Roberson
il 14 Set 2019
How would I convert a number such as 7.8 into a time in HH:MM? 7.8 is 7.8 hours from the start of the day, so should be shown as 07:48.
2 Commenti
Risposta accettata
Più risposte (1)
KALYAN ACHARJYA
il 2 Ago 2018
Modificato: KALYAN ACHARJYA
il 2 Ago 2018
datestr(hours(7.8),'HH:MM');
Result
>> datestr(hours(7.8),'HH:MM')
ans =
07:48
4 Commenti
Sean de Wolski
il 2 Ago 2018
Modificato: Sean de Wolski
il 2 Ago 2018
This is the old way to to it (before R2014b). In more recent releases, the duration approach is better.
Vedere anche
Categorie
Scopri di più su Resizing and Reshaping Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!