Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Minutes and seconds to fractions of an hour (or degree)

May
572
4
Say you want to express 15 minutes and 30 seconds as a fraction of an hour.

Charles Dye already has a function @timefmt[hh:mm:ss,15] which will display that time as fractions of a day. So, if you force the hours to zero, and multiply by 24, you can get mm:ss as fractions of an hour. Or fractions of a degree of arc.

Code:
echo %@eval[%@timefmt[00:mm:ss,15]*24 =.4]
 
Say you want to express 15 minutes and 30 seconds as a fraction of an hour.
OK, "you want to express 15 minutes and 30 seconds as a fraction of an hour."

Now what? =D
 
v:\> set hh=0

v:\> set mm=15

v:\> set ss=30

v:\> echo %@eval[%@makeage[1601-01-01,%hh:%mm:%ss] / (10000000*3600)]
0.2583333333
 
I guess I should have finished the note.
Code:
echo %@eval[%@timefmt[00:15:30,15]*24 =.6]
0.258333
 
Back
Top