MSSQL中datetime与unix时间戳互转

//ms sql datetime 转unix时间戳
SELECT DATEDIFF(s, '19700101',GETDATE())
//ms sql unix时间戳 转datetime 涉及到时区问题
SELECT DATEADD(hh,8, DATEADD(s, 1309746570 , '19700101') )
 
 
由于时区的问题。
中国大陆基本上使用:SELECT datediff(s,'1970-01-01 8:00:00.000',date)
 
posted @ 2013-07-13 15:00  lixiaojin  阅读(441)  评论(0编辑  收藏  举报