Conversion d'une chaîne représentant Time en time_t en C
Lorsque vous travaillez avec time en C , vous pouvez rencontrer des scénarios dans lesquels vous avez une chaîne qui représente une heure spécifique et doit la convertir en type de données portable time_t. Le type time_t représente le temps comme le nombre de secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC.
Conversion en time_t
En C 11 et versions ultérieures, la fonction std::get_time peut être utilisée pour analyser une chaîne en une structure std::tm, qui peut ensuite être convertie en time_t en utilisant mktime :
Comparaison de deux fois
Une fois que vous avez plusieurs fois dans le time_t format, vous pouvez les comparer pour déterminer lequel est le plus ancien.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!