De localtime () functie in C ++ converteert de gegeven tijd sinds epoch naar kalendertijd die wordt uitgedrukt als lokale tijd.
De localtime () functie is gedefinieerd in het header-bestand.
localtime () prototype
tm * localtime (const time_t * time_pretr);
De functie localtime () neemt een aanwijzer van het type time_t
als argument en retourneert een aanwijzerobject met structuur tm
. De waarde die wordt geretourneerd door de functie localtime () is de lokale tijd.
Vervolgens kunnen de uren, minuten en seconden worden geopend met respectievelijk tm_hour, tm_min en tm_sec.
localtime () Parameters
- time_ptr: pointer naar een time_t-object dat moet worden geconverteerd.
localtime () Retourwaarde
- Bij succes retourneert de functie localtime () een pointer naar een
tm
object. - Bij een fout wordt een null-aanwijzer geretourneerd.
Voorbeeld: hoe werkt de localtime () -functie?
#include #include using namespace std; int main() ( time_t curr_time; curr_time = time(NULL); tm *tm_local = localtime(&curr_time); cout << "Current local time : "
When you run the program, the output will be:
Current local time : 19:20:14