[Zope] Converting an input date string

Steffen Hausmann steffen@hausmann-family.de
Sat, 9 Nov 2002 10:36:21 +0100


On Sun, Nov 03, 2002 at 12:02:49AM +0100, Dieter Maurer wrote:
> McDonnell, Larry writes:
>  > How do I convert an input date string "10/22/02" to "2002/10/22" in a date
>  > format?
> You split it at "/" and rearrange the peaces:
>        month,day,year= datestring.split('/')
>        return '20%02d/%02d/%02d' % (year,month,day)

I had a similar problem and your post helped me a lot.

But if I try to output my date (e.g. '2002/12/15 12:45:00') with

<dtml-var dateStart fmt="%d.%m.%Y">
<dtml-var dateStart fmt="%H:%M">

I'm getting the following traceback.

[...]
__traceback_info__: ('dateStart', '2002/12/15 12:45:00',
			 {'fmt': '%d.%m.%Y', '': 'dateStart'})
TypeError: an integer is required

Any Ideas?

MfG Steffen
-- 
Manche Maenner bemuehen sich ein ganzes Leben lang, das Wesen einer Frau
zu verstehen. Andere befassen sich mit weniger schwierigen Dingen, z.B.
der Relativitaetstheorie.