Time () -funktionen i C ++ returnerar den aktuella kalendertiden som ett objekt av typen time_t.
Time () -funktionen definieras i rubrikfilen.
time () prototyp
time_t time (time_t * arg);
Time () -funktionen tar en pekare att time_t
motsätta sig som argument och returnerar den aktuella kalendertiden som ett typvärde time_t
.
Om arg inte är en nollpekare lagras också det returnerade värdet i det objekt som pekas på av arg.
tid () Parametrar
- arg: pekare till ett time_t-objekt som (om det inte är null) lagrar tiden.
time () Returvärde
- Vid framgång returnerar funktionen time () den aktuella kalendertiden som ett typvärde
time_t
. - Vid misslyckande returnerar den -1 som gjuts till typ
time_t
.
Exempel 1: Hur fungerar funktionen time () med returvärdet?
#include #include using namespace std; int main() ( time_t current_time; current_time = time(NULL); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
När du kör programmet blir resultatet:
1489924627 sekunder har gått sedan 00:00:00 GMT, 1 januari 1970
Exempel 2: Hur fungerar time () med referenspekaren?
#include #include using namespace std; int main() ( time_t current_time; // Stores time in current_time time(¤t_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
När du kör programmet blir resultatet:
1489924627 sekunder har gått sedan 00:00:00 GMT, 1 januari 1970