If you have a fixed date format, you can split into day,month and year and pass these as dedicated arguments to the DateTime constructor. See the DateTime API for details. -aj --On Donnerstag, 6. März 2003 02:48 +0100 Oliver Bleutgen <myzope@gmx.net> wrote:
Peter Bengtsson wrote:
At 02:01 2003-02-28 -0600, Edward Muller wrote:
Does anyone know of a good module/product/hack that I can feed a date to and it will let me know if it's valid or not?
It should check leap years ... end days of the month and the like...
try: ok_date = context.ZopeTime('2003/13/13') print "Yes, date OK" except: print "No, not OK"
return printed
Nope, ZopeTime(DateTime) is very (too) liberal in what it accepts for this purpose:
context.ZopeTime('2002/30/3')
returns "2002/03/30"
cheers, oliver
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
-- --------------------------------------------------------------------- - Andreas Jung http://www.andreas-jung.com - - EMail: andreas at andreas-jung.com - - "Life is too short to (re)write parsers" - ---------------------------------------------------------------------