La fonction localtime () en C ++ convertit l'heure donnée depuis l'époque en heure calendaire qui est exprimée en heure locale.
La fonction localtime () est définie dans le fichier d'en-tête.
prototype localtime ()
tm * heure locale (const time_t * time_pretr);
La fonction localtime () prend un pointeur de type time_t
comme argument et renvoie un objet pointeur de structure tm
. La valeur renvoyée par la fonction localtime () est l'heure locale.
Ensuite, les heures, minutes et secondes sont accessibles en utilisant respectivement tm_hour, tm_min et tm_sec.
Paramètres localtime ()
- time_ptr: pointeur vers un objet time_t à convertir.
localtime () Valeur de retour
- En cas de succès, la fonction localtime () renvoie un pointeur vers un
tm
objet. - En cas d'échec, un pointeur nul est renvoyé.
Exemple: Comment fonctionne la fonction localtime ()?
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); tm *tm_local = localtime(&curr_time); cout << "Current local time : "
When you run the program, the output will be:
Current local time : 19:20:14