Unixzeit in lesbares Format umrechnen
-
Hallo Folks,
ich wollte mal fragen, ob es irgendwo fertige Funktionen gibt, die mir die Unixzeit in ein lesbares Format umrechnen (z.B. YYYY-MM-DD HH:MM:SS).
Ich will nämlich ein unsigned long mit der Unixzeit in diesen std::string umrechnen, und würde mir gerne die Mühe sparen das per Hand zu tun.
Hat jemand eine Idee oder einen Tipp?
Schonmal vielen Dank im voraus...
-
Ich gehe mal davon aus, daß du mit Unix-Zeit die Rückgabewerte von time() meinst - die kannst du mit gmtime()/localtime() in eine struct umwandeln, aus der du die einzelnen Bestandteile herausziehen kannst.
Falls dir das vorgegebene Format ausreicht, kannst du auch mal ctime() ausprobieren.
-
Genau, ctime ist auf jeden Fall besser, da im Gegensatz zu gettimeofday() (was ich gerade benutze) es portabel ist.
Danke, warum bin ich da nicht selbst drauf gekommen
