19700101 타임스탬프가 왜 음수인지요.
글쓴이: impactbar / 작성시간: 금, 2004/03/26 - 4:49오전
우연히 알게 되었습니다.
유닉스 타임 스탬프 시작이 1970-01-01 00:00:00 아닌가요?
이값을 찍어 보니 음수가 나오네요.
darkeye@jump:~$ date --date '1970-01-01 00:00:00' +%s -32400 darkeye@jump:~$ date --date '1970-01-01 09:00:00' +%s 0
로케일이 한국이라서 그런 것인가요?
아참 그리고 위 date 옵션이 bsd에서는 무엇입니까?
언제나 도움만 받고 있습니다. 좋은 하루 되십시오.
Forums:
Re: 19700101 타임스탬프가 왜 음수인지요.
UNIX timestamp의 시작(Epoch)은 "00:00:00 1970-01-01 UTC"입니다.
즉, timezone 때문이 아닐까 합니다. locale과는 아무 상관 없을 것 같습니다.
BSD date에는 GNU date의 --date에 해당하는 옵션이 없는 것 같네요. 비슷하게 현재 시각이 아닌 다른 시각을 출력하는 옵션이 따로 있긴 있지만 GNU date의 --date처럼 문자열 파싱이 아니어서 전혀 다르게 사용하는 것 같습니다.
http://www.freebsd.org/cgi/man.cgi?query=date&apropos=0&sektion=0&manpath=FreeBSD+5.2.1-RELEASE&format=html
--
자본주의, 자유민주주의 사회에서는 결국 자유마저 돈으로 사야하나보다.
사줄테니 제발 팔기나 해다오. 아직 내가 "사겠다"고 말하는 동안에 말이다!
그렇군요.timezone을 빼먹었네요.감사드립니다.
그렇군요.
timezone을 빼먹었네요.
감사드립니다.
bsd 미묘한 다른 느낌 ^^;
댓글 달기