C++, Récupérer la date // DATETIME()

Résolu/Fermé
Sygfried Messages postés 6 Date d'inscription jeudi 22 février 2007 Statut Membre Dernière intervention 11 mai 2007 - 11 mai 2007 à 14:46
 Larry - 16 janv. 2012 à 17:33
Voila , je me pose toujours la question, comment récupérer la date sous visual C++ 6.0 . Dans l'aide j'y ai vu la methode DATETIME() mais rien ne précise sur les fichiers a inclure.

Merci par avance,

Sygfried

8 réponses

Stupeflip Messages postés 391 Date d'inscription jeudi 8 février 2007 Statut Membre Dernière intervention 4 décembre 2007 94
11 mai 2007 à 14:49
Salut,

Utilise plutôt ça:
	struct tm Today;
	time_t maintenant;

	time(&maintenant);
	Today = *localtime(&maintenant);

	printf("%4.4d/%2.2d/%2.2d\n",Today.tm_year + 1900, Today.tm_mon + 1, Today.tm_mday);

EDIT : Han trop rapide mamie :(
22
mamiemando Messages postés 33433 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 décembre 2024 7 809
11 mai 2007 à 14:49
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/ctime.3.html

Bonne chance
4
Bonjour
j'utilise ce code et j'ai une erreur lors de la compilation a cette ligne :
time(&maintenant);
il me dit : le terme ne correspond pas à une fonction qui prend 1 arguments
le truc c'est que ça marchait avant et puis il c'est décidé a me sortir ça
aider SVP
1
j'ai trouvé
une petite bêtise j'avais déjà une variable time du coup il reconnaissait pas la fonction
0
juste merci quoi, j'ai cru devenir fou!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
merci stupeflip t'es un chef et milles merci pour les explications de Youguen
0
mamiemando Messages postés 33433 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 17 décembre 2024 7 809
11 mai 2007 à 16:25
pas grave :-)
-1
Merci Bcp .... sa sert a tout le monde ......
( a moi auj .....)
bip
-1
Merci, ca marche super !!! Mais c'est bizarre que le mois soit décalé de un!! Qu'est-ce qui se passe en décembre?
-1
C'est normal car les mois sont comptés à partir de Janvier qui démarre à 0. Donc il faut lui rajouter 1.

C'est la structure : struct tm

Member Meaning Range
tm_sec seconds after the minute 0-61*
tm_min minutes after the hour 0-59
tm_hour hours since midnight 0-23
tm_mday day of the month 1-31
tm_mon months since January 0-11
tm_year years since 1900
tm_wday days since Sunday 0-6
tm_yday days since January 1 0-365
tm_isdst Daylight Saving Time flag
The Daylight Saving Time flag (tm_isdst) is greater than zero if Daylight Saving Time is in effect, zero if Daylight Saving Time is not in effect, and less than zero if the information is not available.

* tm_sec is generally 0-59. Extra range to accommodate for leap seconds in certain systems.
0