[NEWSboard IBMi Forum]

Thema: IFS API`s

  1. #1
    Registriert seit
    Dec 2002
    Beiträge
    301

    IFS API`s

    Hallo,

    eine Frage zum Thema IFS API`s. Mit der folgenden C-Routine ermittle ich mir die Informationen zu 'Datum/Uhrzeit der Datenänderung' eines Objektes im IFS. Jetzt bekomme ich bei einem Objekt im IFS, bei dem im Feld 'Datum/Uhrzeit der Datenänderung' der Wert 31.01.05 zu sehen ist, den Wert 20050201 zurück. Hat hier jemand eine Idee?

    Frank

    long int RetrieveEntryChangeTime(char *path) {
    struct stat info;
    struct tm date;
    if (stat(path, &info) != 0)
    return -1;
    else {
    gmtime_r(&info.st_mtime, &date);
    return (date.tm_mday) + ((date.tm_mon + 1) * 100) +((date.tm_year + 1900) * 10000);
    }
    }

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das hängt ein bisschen von der Uhrzeit ab.
    Zeitmarken an IFS-Dateien (auch Windows) sind IMMER GM-Time (Greenwich-Mean-Time).
    Möchtest du die lokale Zeit, verwenden "localtime()", dieser berücksichtigt QUTCOFFSET, "gmtime()" gibt den tatsächlichen Zeitstempel.

    Differenzen kann es immer geben, wenn die Zeitzone incl. Sommer-/Winterzeit zwischen OS/400 und Windows nicht passt.

    Winterzeit: QUTCOFFSET +0100
    Sommerzeit: QUTCOFFSET +0200
    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
    Dec 2002
    Beiträge
    301
    Hallo,

    localtime() ist offensichtlich besser. Jetzt gibts auch keine Probleme mehr mit dem (Nachbarn) Kunden. Danke

    Frank

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Aber denk unbedingt an die Sommer-/Winterzeitumstellung und an die Korrektur von QUTCOFFSET. Die reine Systemzeit-Einstellung reicht da nämlich nicht aus !!!
    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. Berechtigungen im IFS zuweisen
    By ChrisX in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 03-12-07, 12:07
  2. IFS - Freigabe per Befehlszeile
    By eps330 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 26-11-07, 12:24
  3. Allgemeine Berechtigung für Jobs ... IFS Ordner ...
    By bode in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 30-10-06, 11:10
  4. Datei im IFS auf iSeries verschlüsseln
    By jo400 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-10-06, 17:57
  5. Umlaute werden im IFS zu Sonderzeichen
    By y-tom in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 29-05-06, 14:31

Berechtigungen

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