[Zope-dev] DateTime.py -- ignore the patch

Steve Alexander steve@cat-box.net
Sun, 23 Jul 2000 20:33:39 +0100


Steve Alexander wrote:
> 
> This is particularly apparent in the current DateTime.py, because its
> strftime method just interprets the internal representation of the time
> as GMT, whatever.
> 
> We can fix this easily:
> 
> *** lib/python/DateTime/DateTime.py     Sun Jul 23 20:03:05 2000
> --- lib/python/DateTime/DateTime.old.py Sun Jul 23 20:03:04 2000
> ***************
> *** 1376,1382 ****
>           return millis
> 
>       def strftime(self, format):
> !         return strftime(format, gmtime(self.toZone('GMT').timeTime()))
> 
>       # General formats from previous DateTime
>       def Date(self):
> --- 1376,1382 ----
>           return millis
> 
>       def strftime(self, format):
> !         return strftime(format, gmtime(self.timeTime()))
> 
>       # General formats from previous DateTime
>       def Date(self):
> 
> Now, at least, the time will be reported correctly, although not really
> usefully if you want to have the time formatted in the timezone given to
> the DateTime instance.

No, no, no! 

Ignore the patch, it is a placebo :-/  
I should read these things back more carefully...


The bit about reimplementing time.strftime() in DateTime.py still holds
though.
 
--
Steve Alexander
Software Engineer
Cat-Box limited
http://www.cat-box.net