Type de Variable pour une Date
Enelu
Messages postés
30
Statut
Membre
-
Enelu Messages postés 30 Statut Membre -
Enelu Messages postés 30 Statut Membre -
Bonjour,
Je programme en C++ et j´aimerais creer un programme ou l´utilisateur peut inserer une Date. Je ne sais pas comment faire, mais je crois qu´il me faut un type de variable spécifique. Merci^^
Je programme en C++ et j´aimerais creer un programme ou l´utilisateur peut inserer une Date. Je ne sais pas comment faire, mais je crois qu´il me faut un type de variable spécifique. Merci^^
A voir également:
- Type de Variable pour une Date
- Clear type - Guide
- Airpods 3 date de sortie - Guide
- Type de ram - Guide
- Whatsapp date incorrecte ✓ - Forum Mobile
- Office 2024 date de sortie - Accueil - Bureautique
1 réponse
Bonjour,
dans #include <ctime> tu trouveras :
le type std::time_t qui permet de stocker une date+heure précise à la seconde
le type std::tm qui permet d'utiliser une date+heure par ses constituants (jour,mois,...)
dans #include <ctime> tu trouveras :
le type std::time_t qui permet de stocker une date+heure précise à la seconde
le type std::tm qui permet d'utiliser une date+heure par ses constituants (jour,mois,...)
std::tm dateC{0};
// attention tm_year 0 <=> 1900 et tm_mon 0 <=> janvier
dateC.tm_year = 2016-1900; // 2016
dateC.tm_mon = 5-1; // mai
dateC.tm_mday = 15; // le 15
std::time_t dateT;
std::time( &dateT ); // lecture de la date courante
// on peut directement lire ou ecrire une date+heure dans un flux (en fonction des langues pays courants) par #include <iomanip>
std::istringstream ss( "15 mai 2016 23:12:34" );
ss.imbue( std::locale("fr-FR") );
ss >> std::get_time( &dateC , "%d %b %Y %H:%M:%S" );
dateT = std::mktime(&dateC);
std::cout << "nb de secondes depuis 1/01/1970 =" << dateT;
Enelu
Messages postés
30
Statut
Membre
Merci bcp!!!