[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