[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2007
    Beiträge
    69

    Wochentag mittels RPGIV ermitteln

    Wie kann man mittels RPGIV den Wochentag, nach Eingabe eines Datums ermitteln? Wie heißt der Befehl?

    Danke

  2. #2
    Registriert seit
    Dec 2003
    Beiträge
    106
    Wir wärs mit SQLRPGLE

    /free

    EXEC SQL
    Set : DayName = DAYNAME(: Date);

    return DayName;


    /end-free

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.873
    Hallo,

    ich würde eher die SQL Funktionen DayOfWeek oder DayOfWeek_ISO verwenden, mit dem Tagesnamen bekommst Du Probleme, sobald Du mit Mehrsprachigkeit und unterschiedlichen System-Sprachen handeln musst.

    Beide Funktionen bringen den numerischen Wochentag zurück. DayOfWeek beginnt mit dem Sonntag, d.h. Sonntag=1 und Samstag = 7.
    DayOfWeek_ISO beginnt mit dem Montag, d.h. Montag=1 und Sonntag = 7.

    @AK1
    Ich würde Dir raten die RPG-Referenz herunterzuladen, darin sind alle RPG OpCodes und Built-In-Funktionen beschrieben.
    ILE RPG Language Reference - Version 6 Release 1

    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    Registriert seit
    Nov 2007
    Beiträge
    7

    zum Beispiel

    dCEEDYWK pr extproc('CEEDYWK')
    d nDays 10i 0 const
    d nRtnDayOfWeek 10i 0
    d ioFeedBack 12a options(*OMIT)

    d nRtnDayOfWeek s 10i 0
    * 1 = Sonntag
    * 2 = Montag
    * usw
    d DateDiff s 10i 0
    d BaseDate s d datfmt(*ISO) inz(d'1582-10-14')
    d Today s d

    c eval Today = %Date()
    c eval dateDiff = %diff(Today:BaseDate:*DAYS)
    c callp CEEDYWK(DateDiff:nRtnDayOfWeek:*OMIT
    )

Similar Threads

  1. Programmbibliothek in einem Cobol oder CL Programm ermitteln
    By schatte in forum NEWSboard Programmierung
    Antworten: 19
    Letzter Beitrag: 10-01-07, 11:32
  2. Dateigröße ermitteln und anzeigen
    By Bratmaxxe in forum NEWSboard Programmierung
    Antworten: 9
    Letzter Beitrag: 08-01-07, 09:50
  3. Fixtexte in Bildschirmdateien ermitteln
    By ulbrecht in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 06-12-06, 17:06
  4. nach Insert neu gen. Datensatz ermitteln
    By M.Kasper in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 25-08-06, 07:32
  5. SQL Select mit SUM aus einer DB
    By JonnyRico in forum NEWSboard Programmierung
    Antworten: 14
    Letzter Beitrag: 30-03-06, 12:33

Berechtigungen

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