[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2010
    Beiträge
    2

    dateWork=%Date(strDatum)

    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?
    Gruß Alex

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    *DMY kann nur 2-stellige Jahre, 2010 ist also nicht zulässig.
    Wähle ein passendes Format, dass 4-stelliges Datum erlaubt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Feb 2010
    Beiträge
    2
    Hat funktioniert.
    Vielen Dank!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •