Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
JA
ANTWORTEN
11
ZUGRIFFE
582
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Pitri
    Pitri Pitri ist offline Rookie
    Registriert seit
    Aug 2010
    Beiträge
    8
    Ich habe eine Frage:

    Gibt es in C++ die Möglichkeit, das aktuelle Datum abzufragen? Wenn ja wie und was muss ich includen?

    (Ich nehme mal an, ich muss Tag, Monat und Jahr einzeln abfragen und dann folgendes machen: )
    Code :
    1
    
    cout << Tag << "." << Monat << "." << Jahr;
     

  2. #2
    Avatar von timestamp
    timestamp timestamp ist offline Mitglied Smaragd
    Registriert seit
    May 2010
    Ort
    Haus mit Schornstein
    Beiträge
    1.189
    Google ist dir ein Begriff? Erstes Suchergebnis ein Treffer:
    Google "datum c++"
     

  3. #3
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.425
    Code cpp:
    1
    2
    3
    4
    
    #include <ctime>
     
    time_t tt = time(0);
    struct tm* tmval = localtime(&tt);
    Die tm Struktur enhält dann alle Angaben über Datum und Uhrzeit.

    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  4. #4
    badday badday ist offline Mitglied Brokat
    Registriert seit
    Dec 2009
    Beiträge
    321
    Blog-Einträge
    1
    Um z. B. die aktuelle Zeit auszugeben:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    
    std::string getActualTime()
    {
        time_t rawtime;
        struct tm * timeinfo;
        time ( &rawtime );
        timeinfo = localtime ( &rawtime );
        char * time_cstr = asctime(timeinfo);
        time_cstr[strlen(time_cstr)-1] = '\0';
        return (std::string)time_cstr;
    }

    Gruß,

    badday
     
    Galaxy under Fire - 24/7 Online-Real-Time-Strategy-Game - servers are already running - Wir suchen einen Texturier für 3D-Modelle (bei Interesse einfach PM ;) )

  5. #5
    Avatar von Pitri
    Pitri Pitri ist offline Rookie
    Registriert seit
    Aug 2010
    Beiträge
    8
    Entschuldigung, aber ich habe in C++ noch kaum erfahrung, deswegen helfen mir eure codes momentan nicht wirklich viel! Was muss ich konkret machen, um eine Variable mit dem Tag, eine mit dem Monat und eine mit dem Jahr zu belegen?
     

  6. #6
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    7.966
    Hi.
    Zitat Zitat von badday Beitrag anzeigen
    Code :
    1
    
    time_cstr[strlen(time_cstr)-1] = '\0';
    Sehr lustige Anweisung.. --

    Naja, bei mir war's irgendwie lustig.. mal nen Kaffee trinken

    Aber warum schneidest du von der Jahreszahl die letzte Ziffer ab?

    Gruß
    Geändert von deepthroat (07.09.10 um 11:55 Uhr)
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  7. #7
    MCoder MCoder ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jul 2005
    Ort
    München
    Beiträge
    2.425
    Zitat Zitat von Pitri Beitrag anzeigen
    Was muss ich konkret machen, um eine Variable mit dem Tag, eine mit dem Monat und eine mit dem Jahr zu belegen?
    Naja, viel mehr gibt's da eigentlich nicht mehr zu sagen. Hast du dir mal die Beschreibung der tm-Struktur angeschaut? Dann solltest du eigentlich wissen, wie du an die einzelnen Daten kommst:
    Code cpp:
    1
    2
    3
    4
    5
    6
    7
    8
    
    #include <ctime>
     
    time_t tt = time(0);
    struct tm* tmval = localtime(&tt);
     
    int year = tmval->tm_year + 1900;
    int mon  = tmval->tm_mon + 1;
    int day  = tmval->tm_mday;
    Gruß
    MCoder
     
    "The three chief virtues of a programmer are: Laziness, Impatience and Hubris."
    --- Larry Wall

  8. #8
    badday badday ist offline Mitglied Brokat
    Registriert seit
    Dec 2009
    Beiträge
    321
    Blog-Einträge
    1
    Aber warum schneidest du von der Jahreszahl die letzte Ziffer ab?
    Mache ich nicht. Dieses letzte Zeichen ist "\n", daher verhindere ich nur die neue Zeile.

    Gruß,

    badday
     
    Galaxy under Fire - 24/7 Online-Real-Time-Strategy-Game - servers are already running - Wir suchen einen Texturier für 3D-Modelle (bei Interesse einfach PM ;) )

  9. #9
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    7.966
    Zitat Zitat von badday Beitrag anzeigen
    Mache ich nicht. Dieses letzte Zeichen ist "\n", daher verhindere ich nur die neue Zeile.
    Ah, das hatte ich übersehen...

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

  10. #10
    Avatar von Pitri
    Pitri Pitri ist offline Rookie
    Registriert seit
    Aug 2010
    Beiträge
    8
    Naja, viel mehr gibt's da eigentlich nicht mehr zu sagen. Hast du dir mal die Beschreibung der tm-Struktur angeschaut? Dann solltest du eigentlich wissen, wie du an die einzelnen Daten kommst:
    Wie gesagt, ich konnte damit noch nicht wirklich viel anfangen, wenn ich es noch nicht in einem Code gesehen habe, wie man es anwendet!

    Aber danke! es hat geholfen! Einwandfrei!
     

  11. #11
    badday badday ist offline Mitglied Brokat
    Registriert seit
    Dec 2009
    Beiträge
    321
    Blog-Einträge
    1
    Dann hake das Thema bitte ab.
     
    Galaxy under Fire - 24/7 Online-Real-Time-Strategy-Game - servers are already running - Wir suchen einen Texturier für 3D-Modelle (bei Interesse einfach PM ;) )

  12. #12
    Avatar von Pitri
    Pitri Pitri ist offline Rookie
    Registriert seit
    Aug 2010
    Beiträge
    8
    Oh, ich wusste garnicht, dass es so eine funktion gibt...
    Okay werd ich machen!
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 05.07.09, 10:23
  2. mysql - Datum Abfragen
    Von hmmNaGut im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 14.11.08, 20:57
  3. Antworten: 0
    Letzter Beitrag: 25.10.08, 18:54
  4. genaues Datum aus Datenbank abfragen
    Von ruNN0r im Forum PHP
    Antworten: 2
    Letzter Beitrag: 13.04.08, 16:19
  5. xsl das genaue datum abfragen
    Von Stromerzeuger im Forum XML Technologien
    Antworten: 2
    Letzter Beitrag: 30.11.04, 14:00

Stichworte