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'`