[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2004
    Beiträge
    14

    Zeit in UTC liefern

    Hallo Forum,
    für eine Meldegeschichte benötige ich die Zeit in UTC. Um mir die Arbeit der Umrechnung mit Sommer-/Winterzeit zu sparen, dachte ich mir: klar, nimm doch einfach die Zeit des Systems. Doch wie komme ich in ILE RPG da ran? Kann mir jemand auf die Schnelle helfen?
    Vielen Dank im voraus.
    Susanne

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    eval MyTime = %time();

    Allerdings solltest du den QUTCOFFSET-Systemwert auslesen und dann diesen Wert addieren:

    eval MyTimeStamp = %timestamp() + %hours(UTCHours) + %minutes(UTCMinutes);
    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
    Aug 2001
    Beiträge
    2.928
    ... oder einfach mit embedded SQL:

    PHP-Code:
    C/EXEC SQL
    C
    Set :MyUTC Current_TimeStamp Current_TimeZone
    C
    /End-Exec

    C
    /EXEC SQL
    C
    Set :MyUTCTime Current_Time Current_Timezone
    C
    /End-Exec 
    Birgitta
    Birgitta Hauser

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

  4. #4
    Registriert seit
    May 2004
    Beiträge
    14

    Thumbs up

    Zitat Zitat von Fuerchau Beitrag anzeigen
    eval MyTime = %time();

    Allerdings solltest du den QUTCOFFSET-Systemwert auslesen und dann diesen Wert addieren:

    eval MyTimeStamp = %timestamp() + %hours(UTCHours) + %minutes(UTCMinutes);

    Super, hat funktioniert! Allerdings müssen wir in Deutschland die Werte subtrahieren, da wir nach UTC liegen.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Stimmt, die Zeit ist generell zu subtrahieren, da im Westen die Zeitverschiebung ja negativ ist.
    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

Similar Threads

  1. Zeit auf IFS
    By scherm in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-10-06, 10:48
  2. Aktuelle Datum und Zeit bei Free-Form
    By lossin in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 08-02-06, 14:09
  3. Zeit zu einem Timestamp addieren
    By Peter Kosel in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 30-06-05, 14:22
  4. Sytem zu bestimmter Zeit ein-aus (power)
    By LGALF in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 12-01-05, 09:54
  5. IFS- Zeit geht eine Stunde vor
    By Herbie in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 29-07-04, 15:17

Berechtigungen

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