Rechnen mit Datum
-
Hallo ,
ich möchte mit dem Datum rechnen. z.B. heute ist der 31.06.2006
ich möchte wissen was gestern war.Wie kann ich das machen ? Ich möchte auf keinen Fall abfragen müssen,
wenn heute der 31... ist dann beginne mi 1 usw
Danke.
Viele Grüße,
Elke
-
guckst du: http://www.cplusplus.com/ref/ctime/
vorgehensweise etwa so:
- eine 'struct tm' erzeugen
- eigene daten da rein
- umwandeln in 'time_t'
- (60*60*24) also 1 tag abziehen
- als string ausgeben oder in 'struct tm' zurückverwandeln
-
LOL, Crossposts...omg
-
Hallo Codefinder,
ich habe nicht gewußt , ob es jetzt in den Bereich C++ oder API gehört.
Das ist alles.Mfg ,
Elke
-
ok ok, kein Problem...aber guck nochmal im WinAPI Forum, da gibts auch noch n paar interessante Antworten

Achja:
Hier hab ich auch noch was für dich...vllt hilfts dir ja noch
:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-151644-and-sid-is-cc4689b6c8b8b53d6708e3b72cd8fbad.html
-
Hallo CodeFinder,
vielen Dank !
Viele Grüße,
Elke
-
Hallo Net ,
dank deiner Hilfe kann ich jetzt mit Datum rechnen.
Anbei mein Code:CString sDatum; time_t rawtime; struct tm * timeinfo; time ( &rawtime ); timeinfo = localtime ( &rawtime ); // Das aktuelle Datum Heute ist // der 05.07.2006 timeinfo->tm_mday = timeinfo->tm_mday - 15 ; // 15 Tage abziehen mktime ( timeinfo ); sDatum = asctime ( timeinfo ); // Das Datum : 20.06.2006Danke.
Viele Grüße ,
Elke