UNIX

unix timestamp

구름너머 2005. 12. 30. 09:57

unix timestamp 변환하기...

1970년 1월 1일 0시 0분 0초 부터 현재까지의 시간을 초로 계산함.

2005년 12월 30일 09시 50분 13초 ====> 1135936213 초.

1. script 이용

: http://www.onlineconversion.com/unix_time.htm

2. sql이용

: SELECT ROUND((to_date('20051230095013','yyyymmddhh24miss')-TO_DATE('19700101','YYYYMMDD'))*86400) FROM DUAL;

위와 같이 하면 unix에서 찍어본 날자와 9시간정도 차이가 난다.

이유는 자세히 모르겠다.

timezone문제인듯.... TZ=KST-9

보정을 하면...

SELECT ROUND((to_date('20051230095013','yyyymmddhh24miss')-TO_DATE('19700101','YYYYMMDD'))*86400-32400) FROM DUAL;

3. unix에서

NOW_TIME=`perl -e 'print time'`