[Zope] Newbie: Date checking?
Marcel Preda
marcel@punto.it
Thu, 6 Jul 2000 18:02:55 +0200
> <dtml-if "_.DateTime(startdate).isPast() and
> _.DateTime(expirydate).isFuture()">
> > ...
> > ...
> > </dtml-if>
>
> This gives:
> Error Type: TypeError
> Error Value: __div__ nor __rdiv__ defined for these operands
Is better to put some mor lines from Traceback Exception
To see the modul and the line
>
> The dates are pulled from an access (!) database where they are defined
> as date/time types.
>
>Me confoosed.
>
> Andy G
Me too.
Someting like
<dtml-if "_.DateTime('2000-03-03').isPast() and
_.DateTime('2000-12-02').isFuture()">
STORY
</dtml-if>
or
<dtml-if "ZopeTime('2000-03-03').isPast() and
ZopeTime('2000-12-02').isFuture()">
STORY
</dtml-if>
works on Zope 2.1.4 and Zope 2.1.6
I was thinking that are strings, I have made this many, many times.
btw: what type are IN ZOPE?
If are date/type in Zope , I guess that you can use something like
<dtml-if "startdate.isPast() and expirydate.isFuture()">
Maybe you are lucky, I didn't test it :)
PM