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

Résolu
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

8 réponses

  1. 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 :(
    1. Modérateur
      http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/ctime.3.html

      Bonne chance
      1. 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
          1. juste merci quoi, j'ai cru devenir fou!
        2. merci stupeflip t'es un chef et milles merci pour les explications de Youguen
          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.