Daylight savings time question

Carl Meyer carl at oddbird.net
Tue Mar 24 19:18:21 EDT 2015


On 03/24/2015 04:56 PM, Chris Angelico wrote:
> On Wed, Mar 25, 2015 at 9:24 AM, Dan Stromberg <drsalists at gmail.com> wrote:
>> Is there a way of "adding" 4 hours and getting a jump of 5 hours on
>> March 8th, 2015 (due to Daylight Savings Time), without hardcoding
>> when to spring forward and when to fall back?  I'd love it if there's
>> some library that'll do this for me.
> 
> Fundamentally, this requires knowledge of timezone data. That means
> you have to select a political time zone, which basically means you
> want the Olsen database (tzdata)

Yes, which is made available in Python via the pytz package.

> which primarily works with city
> names. I'm not sure whether "US/Pacific" is suitable; I usually use
> "America/Los_Angeles" for Pacific US time.

US/Pacific is an alias for America/Los_Angeles, and is also part of the
Olson database (though I guess it's considered an "old" name for the
timezone): https://github.com/eggert/tz/blob/master/backward

Carl

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/python-list/attachments/20150324/cdeaf353/attachment.sig>


More information about the Python-list mailing list