Doing date/time + TZ math in python

Joshua J. Kugler joshua at eeinternet.com
Thu Jan 11 20:08:45 EST 2007


wittempj at hotmail.com wrote:

>> The problem is, how do I create a datetime object and tell it that it's
>> America/Anchorage *daylight savings time* instead of whatever the system
>> is
>> currently set at?  pytz only has America/Anchorage, and I saw no way to
>> tell it explicitly that the timezone is in Daylight instead of Standard
>> time (e.g. using AKST vs. AKDT for the time zone).
>>
>> I'm sure there is a way to do it, and I'm sure it's quite simple, but it
>> hasn't jumped out at me yet.  Is there a module that I haven't seen that
>> would be better suited for this?
> 
> It looks like3 you're 9 hours in this example:
> http://docs.python.org/lib/datetime-tzinfo.html, see e.g.
> http://www.worldtimezone.com/index12.php

Right, I know I'm at GMT-9, and tzinfo correctly deduces that when it
creates an object.  But what if I were currently at GMT-8 (my time zone on
daylight savings time) and I was importing data created during standard
time?  How would I create an object and tell it this is America/Anchorage
on standard time, or conversely, how would I right now create and object
and tell it to use daylight time?  In other words, how can I explicitly
specify whether or not the time object being created is daylight savings
time or not?  I did not see that option in the documentation reading I did.

Thanks!

j

-- 
Joshua Kugler
Lead System Admin -- Senior Programmer
http://www.eeinternet.com
PGP Key: http://pgp.mit.edu/  ID 0xDB26D7CE

-- 
Posted via a free Usenet account from http://www.teranews.com




More information about the Python-list mailing list