[ python-Bugs-1447945 ] Unable to stringify datetime with tzinfo
SourceForge.net
noreply at sourceforge.net
Sat Mar 11 20:06:04 CET 2006
Bugs item #1447945, was opened at 2006-03-11 20:51
Message generated for change (Comment added) made by biny
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1447945&group_id=5470
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Python Library
Group: Python 2.4
Status: Open
Resolution: None
Priority: 5
Submitted By: Ilpo Nyyssönen (biny)
Assigned to: Nobody/Anonymous (nobody)
Summary: Unable to stringify datetime with tzinfo
Initial Comment:
zdump -v Europe/Helsinki | head -5 gives
Europe/Helsinki Fri Dec 13 20:45:52 1901 UTC = Fri Dec
13 22:25:44 1901 EET isdst=0 gmtoff=5992
Europe/Helsinki Sat Dec 14 20:45:52 1901 UTC = Sat Dec
14 22:25:44 1901 EET isdst=0 gmtoff=5992
Europe/Helsinki Sat Apr 30 22:20:07 1921 UTC = Sat Apr
30 23:59:59 1921 EET isdst=0 gmtoff=5992
Europe/Helsinki Sat Apr 30 22:20:08 1921 UTC = Sun May
1 00:20:08 1921 EET isdst=0 gmtoff=7200
Europe/Helsinki Thu Apr 2 21:59:59 1942 UTC = Thu Apr
2 23:59:59 1942 EET isdst=0 gmtoff=7200
Europe/Helsinki Thu Apr 2 22:00:00 1942 UTC = Fri Apr
3 01:00:00 1942 EEST isdst=1 gmtoff=10800
Python 2.4.1 (#1, May 16 2005, 15:19:29)
[GCC 4.0.0 20050512 (Red Hat 4.0.0-5)] on linux2
Type "help", "copyright", "credits" or "license" for
more information.
->> from datetime import datetime
->> from dateutil import tz
->> str(datetime(1920, 1, 1, 0, 0,
tzinfo=tz.gettz('Europe/Helsinki')))
Traceback (most recent call last):
File "<input>", line 2, in ?
ValueError: tzinfo.utcoffset() must return a whole
number of minutes
->>
tz.gettz('Europe/Helsinki').utcoffset((datetime(1900,
1, 1, 0, 0)))
datetime.timedelta(0, 5992)
->>
----------------------------------------------------------------------
>Comment By: Ilpo Nyyssönen (biny)
Date: 2006-03-11 21:06
Message:
Logged In: YES
user_id=861953
The error is from datetime and it is from python
distribution. The tz uses operating systems information
about the timezones and as the zdump shows, it gets there
utcoffset that is not full minute.
----------------------------------------------------------------------
Comment By: Tim Peters (tim_one)
Date: 2006-03-11 20:58
Message:
Logged In: YES
user_id=31435
What's this?
>>> from dateutil import tz
There is no `dateutil` module in the Python distribution (in
which case problems with `dateutil` should be directed to
its developers, not to the Python tracker).
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1447945&group_id=5470
More information about the Python-bugs-list
mailing list