BEISPIELE/b331.c: /* D A T U M e r m i t t e l n */ #include <stdio.h> #include <time.h> time_t time(), zp; struct tm *localtime(), *tp; main() { zp=time(0); tp=localtime(&zp); printf("Tag:%02d\n",tp->tm_mday); printf("Monat:%02d\n",tp->tm_mon+1); printf("Jahr:%02d\n",tp->tm_year + 1900 ); }
VERBATIM/b331a: Library: Standard C Library (libc.a) Syntax: #include <time.h> struct tm *localtime (Clock) time_t *Clock; |
VERBATIM/b331b: .... #include <sys/types.h> .... |
VERBATIM/struct_tm: struct tm { int tm_sec; int tm_min; int tm_hour; int tm_mday; int tm_mon; int tm_year; int tm_wday; int tm_yday; int tm_isdst; }; |
typedef long time_t;
Beim Berechnen der Zeit wird u.a. die Zeitzone (Umgebungsvariable $TZ) ausgewertet.