Die Funktion gmtime () in C ++ konvertiert die angegebene Zeit seit der Epoche in die Kalenderzeit, die als UTC-Zeit und nicht als Ortszeit ausgedrückt wird.
Die gmtime () wird in der Header-Datei definiert.
gmtime () Prototyp
tm * gmtime (const time_t * time_ptr);
Die Funktion gmtime () verwendet einen Zeiger vom Typ time_t
als Argument und gibt ein Zeigerobjekt vom Typ zurück tm
. Der von der Funktion gmtime () zurückgegebene Wert ist die Zeit in der GMT-Zeitzone.
Auf die Stunden, Minuten und Sekunden kann dann mit tm_hour, tm_min bzw. tm_sec zugegriffen werden.
gmtime () Parameter
- time_ptr: Zeiger auf ein zu konvertierendes time_t-Objekt.
gmtime () Rückgabewert
- Bei Erfolg gibt die Funktion gmtime () einen Zeiger auf ein
tm
Objekt zurück. - Bei einem Fehler wird ein Nullzeiger zurückgegeben.
Beispiel: Wie funktioniert die Funktion 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