[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von labm Beitrag anzeigen
    IDie systemwerte würden was bringen wenn ich die aktuelle (MESZ) in UTC umrechnen wollte. daß will ich aber nicht. mfg
    Wieso??? Der Systemwert zeigt die Zeit-Differenz zur UTC in Stunden an! Um also von der UTC in MEZ oder MESZ zu rechnen, musst Du lediglich das Vorzeichen umdrehen (also die Zeit-Differenz addieren statt subtrahieren).

    Oder einfach das Beispiel, mit der Zeitzone, das ich bereits vorhin gepostet habe verwenden.

    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

  2. #2
    Registriert seit
    Mar 2006
    Beiträge
    98
    Falsch

    wenn ich jetzt die Zeitmarke:
    UTC Zeit z.B. 2011-02-25-07.00.00.000000 bekomme und dann hole ich mir systemwert (QUTCOFFSET) dann erhalte ich 2 Staunden wenn ich die 2 Stunden drauf addiere erhalte ich die Zeitmarke 2011-02-25-09.00.00.000000(MESZ) dass ist aber falsch weil im Februar war Winterzeit(MEZ) als ergebnis brauche ich 2011-02-25-08.00.00.000000 ich hoffe dass wir uns jetzt verstehen.

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Da du doch weißt, von wann bis wann in Deutschland Sommer/Winterzeit ist kannst du das im Programm doch selber entscheiden.
    Dazu berechnest du halt den letzten Sonntag im Oktober sowie im März und erhältst dann deine 1 oder 2 Stunden.
    Möchtest du das länderübergreifend machen, musst du dir halt eine Tabelle für die unterschiedlichen Zeitumstellungen hinterlegen.
    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

  4. #4
    Registriert seit
    May 2002
    Beiträge
    1.121
    steht im Winter in QUTCOFFSET dann nicht eine 1 drin ...
    ... denn dan passt es ja wieder

  5. #5
    Registriert seit
    Mar 2006
    Beiträge
    98
    hat sich erledigt. Ich habe eine Tabelle gabaut mit Umstellungszeiten. Ich dahte villeicht an automatismus wie API oder SQL. aber trotzdem danke

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Ein Automatismus ist nur für die aktuelle Zeitzonenzeit (wie oben beschrieben) verfügbar.

    Übrigens:
    Auch in Windows werden die Dateizeiten in UTC gespeichert.
    Wenn ich die Zeitzone meines Windows ändere, werden auch die Zeiten der "alten" Dateien mit der aktuellen Zeitzone ausgegeben.
    In Unix/Linux wird dies über die ENV-Variable TZ gesteuert.

    Für eine Anzeige kann die "damalige" Zeit ggf. nützlich sein, für eine Berechnung (z.B. Differenzen) sollte aber immer die UTC-Zeit verwendet werden, sonst sind die Berechnungen falsch!
    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. Unterschiedliche Zeitzonen auf gleichem System
    By Beate in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 09-07-10, 10:39
  2. RPG julianisches Datum Umrechnung
    By binder in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 02-05-08, 10:45
  3. unterschiedliche Zeitzonen in einer Partition
    By TARASIK in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 08-04-08, 09:08
  4. Zeit in UTC liefern
    By sannefinger in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 05-10-07, 12:38
  5. User aus anderen Zeitzonen
    By WE in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 29-07-03, 15:34

Berechtigungen

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