Mountain time (MDT). You'll notice that the time after setting the
timezone to Eastern time (EST), the time is incorrectly 6 hours ahead,
when it should only be 3.
Python 2.5 (r25:51908, Mar 23 2007, 14:22:20)
[GCC 3.4.6 20060404 (Red Hat 3.4.6-3)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
datetime.datetime(2008, 9, 2, 11, 25, 35, 39856)>>import datetime, os
datetime.datetime.today()
datetime.datetime(2008, 9, 2, 17, 26, 0, 703537)>>os.environ['TZ']='America/New_York'
datetime.datetime.today()
Here's the same thing executed on an Ubuntu box in EST. I alter the
timezone to a MDT and it works as one would expect.
Python 2.5.2 (r252:60911, Apr 21 2008, 11:12:42)
[GCC 4.2.3 (Ubuntu 4.2.3-2ubuntu7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
datetime.datetime(2008, 9, 2, 13, 11, 6, 438123)>>import datetime, os
datetime.datetime.today()
datetime.datetime(2008, 9, 2, 11, 11, 21, 43602)>>os.environ['TZ'] = 'America/Denver'
datetime.datetime.today()
What could be the reason for this failing on Red Hat?
Keith