PDA

View Full Version : dateWork=%Date(strDatum)



HAUAL
25-02-10, 17:19
Hallo i5-Gemeinde,
verzweifle heute mit der %date()-Funktion. Vielleicht kann mir jemand einen Tipp geben? Folgende Definition:

H DATEDIT(*DMY.)
...
D strDatum S 10A
D dateWork S D DatFmt(*EUR)
/Free
strDatum = '25.02.2010';
//oder
//strDatum = '25022010';
//oder
//strDatum = '20100225';

dateWork = %date(strDatum:*DMY);
dateWork += %months(18);
...
/End-Free

Unabhängig was ich in strDatum fülle, erzeugt die Funktion %date() den Fehler:
Datums-, Zeit- oder Zeitmarkenwert ist ungültig.

Hat jemand eine Idee?
:confused: Gruß Alex

Fuerchau
25-02-10, 17:27
*DMY kann nur 2-stellige Jahre, 2010 ist also nicht zulässig.
Wähle ein passendes Format, dass 4-stelliges Datum erlaubt.

HAUAL
25-02-10, 18:00
Hat funktioniert.
Vielen Dank!