La funzione gmtime () in C ++ converte l'ora specificata dall'epoca in l'ora del calendario che è espressa come ora UTC piuttosto che come ora locale.
Gmtime () è definito nel file di intestazione.
gmtime () Prototipo
tm * gmtime (const time_t * time_ptr);
La funzione gmtime () accetta un puntatore di tipo time_t
come argomento e restituisce un oggetto puntatore di tipo tm
. Il valore restituito dalla funzione gmtime () è l'ora nel fuso orario GMT.
Quindi, è possibile accedere alle ore, ai minuti e ai secondi utilizzando rispettivamente tm_hour, tm_min e tm_sec.
Parametri gmtime ()
- time_ptr: puntatore a un oggetto time_t da convertire.
gmtime () Restituisce il valore
- In caso di successo, la funzione gmtime () restituisce un puntatore a un
tm
oggetto. - In caso di errore, viene restituito un puntatore nullo.
Esempio: come funziona la funzione 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