Splitting time into hours : minutes : seconds from a fractional value.

11 vues (au cours des 30 derniers jours)
WASIM ASHRAF
WASIM ASHRAF le 19 Avr 2021
Commenté : WASIM ASHRAF le 21 Avr 2021
Hello Everyone,
Can anyone help me for converting a fractional value in the time format?
e.g. 15.76 = HH:MM:SS format.
  1 commentaire
WASIM ASHRAF
WASIM ASHRAF le 19 Avr 2021
how to write a function for this?
Any help will be appreciated.

Connectez-vous pour commenter.

Réponse acceptée

Stephan
Stephan le 19 Avr 2021
I guess 15.76 means hours in decimal numbers:
[h,m,s] = hms(hours(15.76))
d = duration(h,m,s)
gives:
h =
15
m =
45
s =
36
d =
duration
15:45:36
  2 commentaires
Walter Roberson
Walter Roberson le 19 Avr 2021
t = hours(15.76);
t.Format = 'hh:mm:ss'
t = duration
15:45:36
WASIM ASHRAF
WASIM ASHRAF le 21 Avr 2021
Thanks Stephan, due to this small code my full problem was stuck. Now my code is working fine.
Thanks a lot.

Connectez-vous pour commenter.

Plus de réponses (0)

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!

Translated by