[NEWSboard IBMi Forum]

Thema: TimeZone

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    SQL sollte diese Informationen auch liefern (basiert ja auf C .

    Es gibt eine special register CURRENT_TIMEZONE, mit dem die Zeitzone (als Abweichung Stunden zur UTC=Greenwich Time) ermittelt werden kann.

    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
    Feb 2001
    Beiträge
    20.696
    Stimmt, allerdings muss man diesen Wert von Current Time dann subtrahieren:

    current time - int(CURRENT_TIMEZONE / 10000) hours

    Wenn es denn glatte Stunden sind.
    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
    Stimmt, allerdings muss man diesen Wert von Current Time dann subtrahieren:

    current time - int(CURRENT_TIMEZONE / 10000) hours

    Wenn es denn glatte Stunden sind.
    ... wenn Du die UTC errechnen willst reicht es allerdings die Current_Timezone von der Current_Time abzuziehen.

    Current_Time - Current_timezone

    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
    Feb 2001
    Beiträge
    20.696
    Aber:

    CURRENT TIMEZONE
    CURRENT_TIMEZONE
    A duration of time that links local time to Universal Time Coordinated (UTC) using the formula: local time - CURRENT TIMEZONE = UTCIt is taken from the system value QUTCOFFSET.

    Eine User-lokale Zeit hat man damit immer noch nicht.
    Hier hilft doch wieder nur eine C-Funktion mit einer Job-ENVVAR: TZ.


    Siehe auch:
    TZ Variable - The GNU C Library
    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

Berechtigungen

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