I was writing a routine to read from an Excel spreadsheet.
I have just discovered thro that MS Excel spreadsheet that
1 microsoft second = 0.00001157407407
1/1/1900 0:00:01.000 1.000011574
1/2/1900 0:00:02.000 2.000023148
Why?
Why not 0.00001, or some rounder number?
What is the significance of 0.00001157407407?
Binary value = 0.00000000000000001100001000101110
In Excel, each day is represented by 1.0, with a value of 1.0 being equal to January 1st, 1900 (ie: it's effectively the days since 12/31/1899, plus one if you're after Feb 1900).
This works out to each second being the number you posted, which is effectively 1 day / (24 * 60 * 60)
or 1 / 86400 == 0.00001157407407
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With