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