Funkcia gmtime () v C ++ prevádza daný čas od epochy na kalendárny čas, ktorý je vyjadrený ako čas UTC namiesto miestneho času.
Gmtime () je definovaný v hlavičkovom súbore.
gmtime () prototyp
tm * gmtime (const time_t * time_ptr);
Funkcia gmtime () berie time_t
ako argument ukazovateľ typu a vracia ukazovateľový objekt typu tm
. Hodnota vrátená funkciou gmtime () je čas v časovom pásme GMT.
Potom je možné pristupovať k hodinám, minútam a sekundám pomocou tm_hour, tm_min a tm_sec.
parametre gmtime ()
- time_ptr: ukazovateľ na objekt time_t, ktorý sa má previesť.
gmtime () Vrátená hodnota
- Pri úspechu funkcia gmtime () vráti ukazovateľ na
tm
objekt. - Pri zlyhaní sa vráti nulový ukazovateľ.
Príklad: Ako funguje funkcia 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