MSSQL TIMESTAMP to DATETIME

TIMESTAMP
1970년 1월 1일 오전 9시 0분 0초를 기점으로 흘러간 초(Second)


--현재 날짜시간을 Timestamp 정수값으로 변환
SELECT DATEDIFF(SECOND, '01/01/1970 09:00:00', GETDATE())

--특정 날짜시간을 Timestamp 정수값으로 변환
SELECT DATEDIFF(SECOND, '01/01/1970 09:00:00', '2012-06-19 12:01:00')

--특정 타임스탬프 정수값을 날짜시간으로 변환
SELECT DATEADD(SECOND, 1340074860, '01/01/1970 09:00:00')

댓글 없음: