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/ - i...@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/ _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org https://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - https://mail.zope.org/mailman/listinfo/zope-announce https://mail.zope.org/mailman/listinfo/zope )