On Aug 2, 10:35 pm, binaryjesus <[EMAIL PROTECTED]> wrote: > hi i am working on a S3 project and facing a really weird problem! > take a look at the following import statements and the time output > > >>> import time > >>> time.strftime("%a, %d %b %Y %X GMT", time.gmtime()) > > 'Sat, 02 Aug 2008 20:21:56 GMT' > > # OK > > >>> import pygtk > >>> time.strftime("%a, %d %b %Y %X GMT", time.gmtime()) > > 'Sat, 02 Aug 2008 20:22:04 GMT' > > # OK > > >>> import gtk > >>> time.strftime("%a, %d %b %Y %X GMT", time.gmtime()) > > 'Sat, 02 Aug 2008 08:22:11 PM GMT' > > # HOW THE HELL THIS HAPPEN ??? not DATE_RFC2822 format gmt time !
Reading the manual page for strftime -- http://docs.python.org/lib/module-time.html -- says that '%X' is the locale's appropriate time representation, so obviously gtk is adjusting your locale. Perhaps use a formatting string that doesn't depend on the locale: '%H:%M:%S' instead of '%X' seems to give your preferred format. -- Paul Hankin -- http://mail.python.org/mailman/listinfo/python-list