time_t time(
time_t *timer
);
시스템 시간을 Unix time 으로 반환 (time_t)
struct tm *localtime(
const time_t *timer
);
Unix time (time_t) 을 년월일 시분초 형식의 구조체 (struct tm) 으로 변환.
이 때 Local time 으로 변환함.
struct tm *gmtime(
const time_t *timer
);
Unix time (time_t) 을 년월일 시분초 형식의 구조체(struct tm) 으로 변환.
이 때 UTC (=GMT) 으로 변환함.
time_t mktime(
struct tm *timeptr
);
년월일 시분초 형식의 구조체(struct tm)를 Unix time (time_t) 으로 변환함.
이 때 struct tm의 값은 Local time 으로 간주함.
Unix time ( = POSIX time, Epoch time)
1970년 1월 1일 00:00:00 협정 세계시(UTC) 부터의 경과 시간을 초로 환산하여 정수로 나타낸 것