Type de Variable pour une Date
Fermé
Enelu
Messages postés
26
Date d'inscription
mardi 19 avril 2016
Statut
Membre
Dernière intervention
2 septembre 2016
-
15 mai 2016 à 19:14
Enelu Messages postés 26 Date d'inscription mardi 19 avril 2016 Statut Membre Dernière intervention 2 septembre 2016 - 15 mai 2016 à 21:28
Enelu Messages postés 26 Date d'inscription mardi 19 avril 2016 Statut Membre Dernière intervention 2 septembre 2016 - 15 mai 2016 à 21:28
A voir également:
- Type de Variable pour une Date
- Whatsapp date incorrecte ✓ - Forum Mobile
- Trouver une date de naissance gratuit - Forum Réseaux sociaux
- Clear type - Guide
1 réponse
Dalfab
Messages postés
706
Date d'inscription
dimanche 7 février 2016
Statut
Membre
Dernière intervention
2 novembre 2023
101
15 mai 2016 à 20:51
15 mai 2016 à 20:51
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;
15 mai 2016 à 21:28