기본 내용
UNIX 시간
UNIX 시간은 UTC 1970년 1월 1일 00:00:00 이후부터 현재까지 흐른 시간을 초(seconds)로 환산한 값입니다. 지역 시간 기반이 아닌 영국의 그리니치 천문대를 기준으로 한 UTC 시간입니다.
struct timeval {
time_t tv_sec; // 초
useconds_t tv_usec; // 마이크로 초
}
struct timeval mytime;
if(gettimeofday(&mytime, 0) == -1)
{
printf("time error");
return (-1);
}
printf("==%ld==", mytime.tv_sec);
이렇게 하면 1626403947 값이 나오는걸 확인할 수 있다. 시간이 지나면 바뀌겠죠?