Fractional Hours from datetime?
wolftracks at invalid.com
Mon Jan 11 17:44:26 CET 2010
> Here's an improvement in case you want your code to work outside of
> from time import time, timezone
> h = ((time() - timezone) / 3600) % 24
> On Jan 10, 9:04 pm, Austyn <aus... at gmail.com> wrote:
>> How about:
>> import time
>> arizona_utc_offset = -7.00
>> h = (time.time() / 3600 + arizona_utc_offset) % 24
>> dt.timetuple() is the day of the week; struct tm_time doesn't
>> include a sub-second field.
>> On Jan 10, 10:28 am, "W. eWatson" <wolftra... at invalid.com> wrote:
>>> Maybe there's a more elegant way to do this. I want to express the
>>> result of datetime.datetime.now() in fractional hours.
>>> Here's one way.
>>> xtup = dt.timetuple()
>>> h = xtup+xtup/60.0+xtup/3600.00+xtup/10**6
>>> # now is in fractions of an hour
There seems to be some controversy about this and other matters of
More information about the Python-list