On 05.03.10 10:53, Andreas Zeidler wrote:
also, look at the following (using `DateTime` 2.12):
$ ~/plone/coredev/branches/4.0/bin/zopepy
from DateTime import DateTime now = DateTime() now == DateTime(now) True now == DateTime(now.ISO()) False
this is a _pretty_ behaviour, to say the least! :)
heh, that should have read "_pretty_ strange", btw... :) so, after some more reading and discussing this with Stefan, it seems the example should really use `ISO8601()` instead of `ISO()`. however, this fails as well: $ ~/plone/coredev/branches/4.0/bin/zopepy
from DateTime import DateTime now = DateTime() now == DateTime(now.ISO8601()) False now.ISO8601() '2010-03-05T11:06:09+01:00'
unlike stated in `DateTime.interfaces` the string returned `ISO8601` method does not contain the time zone. tres, do you have any comments on this? cheers, andi -- zeidler it consulting - http://zitc.de/ - info@zitc.de friedelstraße 31 - 12047 berlin - telefon +49 30 25563779 pgp key at http://zitc.de/pgp - http://wwwkeys.de.pgp.net/ plone 4.0 alpha released! -- http://plone.org/products/plone/