Rechercher : dans
Par :

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

Dernière réponse le 11 jun 2009 à 16:17:01 Sygfried, le 11 mai 2007 à 14:46:19 
 Signaler ce message aux modérateurs

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

Configuration: Windows 2000
Firefox 2.0.0.3

Meilleures réponses pour « C++, Récupérer la date // DATETIME() » dans :
Les templates en C++ VoirIntroduction Avantages Inconvénients Quand utiliser des templates ? Que dois-je mettre dans les .hpp et dans les .cpp ? Convention de notations Quelques templates célèbres STL BGL Premiers pas Spécifications de templates Template par...
Javascript - L'objet Date VoirLes particularités de l'objet Date L'objet Date permet de travailler avec toutes les variables qui concernent les dates et la gestion du temps. Il s'agit d'un objet inclus de façon native dans Javascript, et que l'on peut toujours utiliser. La...

1

mamiemando, le 11 mai 2007 à 14:49:04
Répondre à mamiemando

2

Stupeflip, le 11 mai 2007 à 14:49:58
  • +7

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 :(
Qui n'a rien n'a rien (Proverbe Norvillois)

Répondre à Stupeflip

3

mamiemando, le 11 mai 2007 à 16:25:14
  • +1

Pas grave :-)

Répondre à mamiemando

4

bip, le 18 oct 2007 à 15:48:59

Merci Bcp .... sa sert a tout le monde ......
( a moi auj .....)
bip

Répondre à bip

5

bouh, le 25 avr 2008 à 10:47:14

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?

Répondre à bouh

6

Youguen, le 10 jui 2008 à 15:18:22

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.

Répondre à Youguen

7

haykel, le 11 jun 2009 à 11:31:20

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

Répondre à haykel

8

 haykel, le 11 jun 2009 à 16:17:01
  • +1

J'ai trouvé
une petite bêtise j'avais déjà une variable time du coup il reconnaissait pas la fonction

Répondre à haykel