Funkcija gmtime () C ++ paverčia nurodytą laiką nuo epochos kalendoriniu laiku, kuris išreiškiamas UTC, o ne vietiniu laiku.
„Gmtime“ () yra apibrėžtas antraštės faile.
gmtime () prototipas
tm * gmtime (const time_t * time_ptr);
Funkcija „gmtime ()“ ima tipo žymeklį time_t
kaip argumentą ir pateikia tipo rodyklės objektą tm
. Funkcijos „gmtime“ () grąžinta vertė yra laikas GMT laiko juostoje.
Tada valandas, minutes ir sekundes galima pasiekti naudojant atitinkamai tm_hour, tm_min ir tm_sec.
gmtime () parametrai
- time_ptr: žymeklis į objektą time_t, kurį reikia konvertuoti.
gmtime () Grąžinimo vertė
- Pasisekus, funkcija gmtime () grąžina žymeklį į
tm
objektą. - Sugedus, grąžinamas nulinis rodyklė.
Pavyzdys: Kaip veikia funkcija 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