Date en c++

bonjour , existe-t-il des fonctions pour gérer tout ce qui cincerne les dates et heures?
merci

2 réponses

  1. oui il existe des fonction en c++
    il faute utiliser la classe CTime.
    exemple:
    CTime time=CTime::GetCurrentTime();
    int jour=time.GetDay();
    int mois=time.GetMonth();

    //etc..... idem pour le reste
    bye
    1
    1. Oui enfin, ça c'est que avec le C++ de Visual C++... A mon avis, ce n'est pas portable sur borland ou un compilo classique, et encore moins sous Linux...
      sinon cherche du côté de time.h

      @++

      Poster, poster encore et toujours :-)
      1
      1. et plus concretement:
        #include <iostream>
        #include <time.h>

        int main(void )
        {
        time_t t;

        time(&t);
        std::cout << "la date et l'heure courante sont : "
        << ctime(&t))
        << std::endl;

        }

        --
        pouet
        0
      2. mais ça donne pas la date et l'heure; j ai trouvé un nombre trés grand
        0
      3. Selon la doc:
        char * ctime ( const time_t * timer );
        Convert time_t value to string
        
        Converts the time_t object pointed by timer to a C string containing a human-readable version of the corresponding local time and date.
        
        The returned string has the following format:
        
        Www Mmm dd hh:mm:ss yyyy 
        Where Www is the weekday, Mmm the month in letters, dd the day of the month, hh:mm:ss the time, and yyyy the year.
        
        

        Donc après tu manipule la chaine pour n'avoir plus que hh:mm:ss.
        Sheeps
        0