La función gmtime () en C ++ convierte el tiempo dado desde la época a la hora del calendario, que se expresa como hora UTC en lugar de hora local.
El gmtime () se define en el archivo de encabezado.
Prototipo gmtime ()
tm * gmtime (const time_t * time_ptr);
La función gmtime () toma un puntero de tipo time_t
como argumento y devuelve un puntero de objeto de tipo tm
. El valor devuelto por la función gmtime () es la hora en la zona horaria GMT.
Luego, se puede acceder a las horas, minutos y segundos usando tm_hour, tm_min y tm_sec respectivamente.
Parámetros de gmtime ()
- time_ptr: puntero a un objeto time_t que se va a convertir.
gmtime () Valor de retorno
- Si tiene éxito, la función gmtime () devuelve un puntero a un
tm
objeto. - En caso de error, se devuelve un puntero nulo.
Ejemplo: ¿Cómo funciona la función 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