De functie gmtime () in C ++ converteert de opgegeven tijd sinds epoch naar kalendertijd die wordt uitgedrukt als UTC-tijd in plaats van lokale tijd.
De gmtime () is gedefinieerd in het header-bestand.
gmtime () Prototype
tm * gmtime (const time_t * time_ptr);
De functie gmtime () gebruikt een type pointer time_t
als argument en retourneert een pointer-object van het type tm
. De waarde die wordt geretourneerd door de functie gmtime () is de tijd in de GMT-tijdzone.
Vervolgens kunnen de uren, minuten en seconden worden geopend met respectievelijk tm_hour, tm_min en tm_sec.
gmtime () Parameters
- time_ptr: pointer naar een time_t-object dat moet worden geconverteerd.
gmtime () Retourwaarde
- Bij succes retourneert de functie gmtime () een pointer naar een
tm
object. - Bij een fout wordt een null-aanwijzer geretourneerd.
Voorbeeld: hoe werkt de functie 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