Here is a really simple code : ------------------------------------------------------- from datetime import datetime from pytz import timezone
tz=timezone("Europe/Paris") d=datetime(2008,12,12,19,00,00,tzinfo=tz) print d.isoformat() d=datetime.now(tz) print d.isoformat() ------------------------------------------------------- when I run it, it displays (according current time ;-): 2008-12-12T19:00:00+00:09 2008-12-05T19:15:38.135467+01:00 The Europe/Paris timezone is GMT+1 ... the second date seems to be right (+01:00 at the end) But why the first date ends with "+00:09" ?!? it should be +01:00 ... no ?! Where's the bug ?!? (sure : it's me ;-) ... but i don't understand this simple thing) -- http://mail.python.org/mailman/listinfo/python-list