>Hi! Jim!
>
>you can try the following:
>
>ldDate = {31.03.97}
>lcSeparator = substr(dtoc(ldDATE),3,1)
>ldBegDate =CTOD([01]+lcSeparator+substr(dtoc(ldDate),4))
>ldEndDate = gomonth(ldBegDate,1)-1
>
>May be it be it not so short but it always return correct result...
It will work as long as the year is not the first part.