[Zope] DateTime.strftime problem

Dieter Maurer dieter at handshake.de
Tue Feb 1 12:44:36 EST 2005


Ron Bickers wrote at 2005-1-31 15:37 -0500:
> ...
>What does DateTime('GMT').strftime('%Z') return for you?  Both 2.7.3 and 
>2.7.4 return my local timezone, even though 2.7.3 returns the correct hour 
>for GMT.

I only now understand your problem (as I am not familiar with
US timezones).

Looking at the code of "DateTime.strftime" (note 2.7.2),
it calls "time.strftime" and this does not know anything about
a timezope different from the standard one.

This means: everything is correct with the exception of the timezone
info.

There are two approaches:

  * Do not use "time.strftime"

  * Code the "%Z" appropriately before the format is passed
    on to "time.strftime" and after the call replace the code with the
    timezone of the "DateTime".

-- 
Dieter


More information about the Zope mailing list