Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
time, time64 - Zeit seit Epochenwert ermitteln
&pagelevel(4)&pagelevel
Definition | #include <sys/types.h> #include <time.h> time_t time(time_t *tloc); time64_t time64(time64_t *tloc); |
Beschreibung | time() liefert die aktuelle Zeit (Ortszeit) als Anzahl der Sekunden, die seit 00:00:00 UTC (Universal Time Coordinated, 1. Januar 1970) vergangen sind.
Wenn tloc ungleich null ist, wird zusätzlich der Returnwert an die Stelle gespeichert, auf die tloc zeigt. Ab dem 19.1.2038 03:14:08 Uhr UTC gibt time() die Meldung CCM0014 aus und terminiert das Programm. Die Funktion time64() verhält sich wie time() mit dem Unterschied, dass sie auch über den 19.1.2038 03:14:07 Uhr UTC hinaus korrekte Ergebnisse liefert. BS2000
time() liefert die aktuelle Zeit (Ortszeit) als Anzahl der Sekunden, die seit dem 1. Januar 1970 00:00:00 lokaler Zeit vergangen sind. (Ende) |
Returnwert | Zeit in Sekunden (siehe oben) |
|
| bei Erfolg. |
| (time_t) -1
(time64_t) -1
|
|
| bei Fehler. errno wird gesetzt, um den Fehler anzuzeigen. |
Hinweise | time() scheitert und seine Aktionen sind undefiniert, wenn tloc auf eine unzulässige Adresse zeigt.
|
Siehe auch | ctime() , time.h .
|