A função gmtime () em C ++ converte a hora fornecida desde a época em hora do calendário, que é expressa como hora UTC em vez da hora local.
O gmtime () é definido no arquivo de cabeçalho.
Protótipo gmtime ()
tm * gmtime (const time_t * time_ptr);
A função gmtime () recebe um ponteiro do tipo time_t
como argumento e retorna um objeto ponteiro do tipo tm
. O valor retornado pela função gmtime () é a hora no fuso horário GMT.
Então, as horas, minutos e segundos podem ser acessados usando tm_hour, tm_min e tm_sec respectivamente.
Parâmetros gmtime ()
- time_ptr: ponteiro para um objeto time_t a ser convertido.
Valor de retorno gmtime ()
- Em caso de sucesso, a função gmtime () retorna um ponteiro para um
tm
objeto. - Em caso de falha, um ponteiro nulo é retornado.
Exemplo: Como funciona a função 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