Ergebnis 1 bis 3 von 3

Thema: Systemzeit in C++

  1. #1

    Systemzeit in C++

    Ich habe folgendes Problem:
    Ich will mir ein C++-Programm schreiben, dass die Systemzeit ausliest. Leider ist die einzige Funktion, die ich dafür gefunden habe, time() aus time.h. Diese Funktion gibt die Anzahl der Sekunden aus, die seit dem 01.01.1970, 00:00 Uhr vergangen sind. Die Uhrzeit kann ich daraus berechnen, aber bei den Monaten hört's auf (Jahre schaff' ich noch). Gibt es Funktionen, mit denen ich das Systemdatum auslesen kann (am besten welche aus der Standardlibrary)? Bitte nichts plattformabhängiges, also Win-API oder so.

  2. #2
    Code:
    #include <time.h>
    
    time_t ZeitDatum;
    struct tm *AktuelleZeit;
    
       ZeitDatum    = time(NULL);
       AktuelleZeit = localtime(&ZeitDatum);
       Stunde	    = AktuelleZeit->tm_hour;
       Minute	    = AktuelleZeit->tm_min;
       Sekunde	    = AktuelleZeit->tm_sec;
       Monat = AktuelleZeit->tm_mon + 1;
       Tag = AktuelleZeit->tm_mday;
       Jahr = AktuelleZeit->tm_year + 1900;
    Btw: Quelle: Einführung in C++

  3. #3
    Zitat Zitat von Dingsi
    Code:
    #include <time.h>
    
    time_t ZeitDatum;
    struct tm *AktuelleZeit;
    
       ZeitDatum    = time(NULL);
       AktuelleZeit = localtime(&ZeitDatum);
       Stunde	    = AktuelleZeit->tm_hour;
       Minute	    = AktuelleZeit->tm_min;
       Sekunde	    = AktuelleZeit->tm_sec;
       Monat = AktuelleZeit->tm_mon + 1;
       Tag = AktuelleZeit->tm_mday;
       Jahr = AktuelleZeit->tm_year + 1900;
    Btw: Quelle: Einführung in C++
    Das funzt. thx.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •