Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Frage: Wie kann man das Systemdatum auslesen?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
15.03.2005, 15:33 Uhr
CF



Hi!
Ich hätte mal eine Frage, und zwar möchte ich das Systemdatum auslesen und in verschiedenen int's speichern (Tag,Monat,Jahr). Habe auch erst mit dem Programmieren angefangen und deshlab noch keine Ahnung. Es gibt ja eine Funktion "getdate()", diese gibt aber ein Zeiger auf ein struct zurück und davon habe ich noch keine Ahnung.
Könnte mir da jemand helfen, oder das oben genannte Beispiel erklären???
schon mal Danke
Christian
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
15.03.2005, 17:02 Uhr
RedEagle




C++:
#include <ctime>
#include <iostream>
#include <conio.h>

using namespace std;

int main()
{
time_t datum;
struct tm *tmzgr;
char zeit[30];

datum = time(NULL);
tmzgr = localtime(&datum);
strftime(zeit,30,"%c",tmzgr); //anstatt %c kann man auch folgende Formatzeichen eingeben

cout << zeit;

getch();
return 0;
}


Formatzeichen:
%A: ausgeschriebener Wochentagsname
%a: abgekürzter Wochentzagsname
%b: abgekürzter Monatsname
%B: ausgeschriebener Monatsname
%c: Datum und Zeit ( Mon Apr 25 07:02:00)
%d: Monatstag (01-31)
%H: Stunde (00-23)
%I: Stunde (01-12)
%j: Tag des Jahres (001-365)
%m: Monat (01-12)
%p: AM oder PM
%S: Sekunden (00-61)
%U: Wochennummer (00-53; 1.Sonntag = 1. Tag der Woche)
%w: Wochentag (0-6; 0 = Sonntag)
%W: Wochennummer (00-53; 1.Montag = 1. Tag der Woche)
%x: Datumsdarstellung
%X: Zeitdarstellung
%y: Jahreszahl ohne Jahrhundert (00 - 99)
%Y: Jahreszahl mit Jahrhundert (2001)
%Z: Zeitzone (z.B. MET)
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.03.2005, 18:15 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


unter windows kannste auch GetSystemTime verwenden, die liefert dir ein struct mit allen "Daten" als Integer
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.03.2005, 22:15 Uhr
CF



Herzlichen Dank
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: