J'ai besoin de récupérer les valeurs numériques de la date et de l'heure actuel pour un programme c++.
J'ai fait mes recherches, j'ai d'abord trouver beaucoup de C et certains articles qui disaient que le c++ ne gérait pas le temps, qu'il avait garder les fonction du C.
Après j'ai trouvé le header <chrono>.
Le problème c'est que je n'arrive pas l'utiliser correctement.
Est-ce que vous pourriez m'expliquer comment marche ce header (pour récuperer l'heure/date) ?
Il n'y a pas une sorte de "struct tm" du c en c++ ? Avec le header <chrono> je ne voie pas d'équivalent au struct tm... Esqu'il est courant d'utiliser les fonction du header <ctime> en c++ ? Comme le type struct tm ou local time...
De la même manière que std::string::c_str(), essentiellement une compatibilité avec les fonctions C.
Après, time_t représente le nombre de secondes depuis le 1er Janvier 1970, ce qui n'est pas forcement le cas de system_clock::now() qui peut stocker autrement l'information et pas forcement en seconde. Par exemple, chez moi, c'est en nanosecondes.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
* Un wrapper C++ pour sqlite * Une alternative a boost units
...
...