La fonction gmtime () en C ++ convertit le temps donné depuis l'époque en heure calendaire qui est exprimée en heure UTC plutôt qu'en heure locale.
Le gmtime () est défini dans le fichier d'en-tête.
Prototype gmtime ()
tm * gmtime (const time_t * time_ptr);
La fonction gmtime () prend un pointeur de type time_t
comme argument et renvoie un objet pointeur de type tm
. La valeur renvoyée par la fonction gmtime () est l'heure au fuseau horaire GMT.
Ensuite, les heures, minutes et secondes sont accessibles en utilisant respectivement tm_hour, tm_min et tm_sec.
Paramètres de gmtime ()
- time_ptr: pointeur vers un objet time_t à convertir.
gmtime () Valeur de retour
- En cas de succès, la fonction gmtime () renvoie un pointeur vers un
tm
objet. - En cas d'échec, un pointeur nul est renvoyé.
Exemple: comment fonctionne la fonction gmtime ()?
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); tm *tm_gmt = gmtime(&curr_time); cout << "Current time : "
When you run the program, the output will be:
Current time : 13:26:28 GMT