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)
 
原文地址:https://www.cnblogs.com/macil/p/3188049.html