New submission from Jonathan <jonathan.cervi...@gmail.com>: >>> import time >>> time.strftime("%FT%T%z") '2009-06-01T18:35:42+0100' >>> # Expect to see +0100 >>> time.strftime("%FT%T%z",time.localtime()) '2009-06-01T18:35:42+0000' >>> time.strftime("%FT%T%Z",time.localtime()) '2009-06-01T18:35:42BST' >>> made_up_time = list(time.localtime()) >>> made_up_time [2009, 6, 1, 18, 35, 48, 0, 152, 1] >>> made_up_time[1] = 2 >>> made_up_time=tuple(made_up_time) >>> time.strftime("%FT%T%z",made_up_time) '2009-02-01T18:35:48+0000' >>> # Expect to see GMT or UTC, whatever strftime wants to call it. >>> time.strftime("%FT%T%Z",made_up_time) '2009-02-01T18:35:48BST' >>>
---------- components: Extension Modules messages: 88659 nosy: jonathan.cervidae severity: normal status: open title: strftime incorrectly processes DST flag when passed time touples type: behavior versions: Python 2.5 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue6165> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com