[转载]MSSQL中datetime与unix时间戳互转 – Michael Zhang x – 博客园.
客户的网站是MYSQL的要转成我们的系统到MSSQL。发现data字段使用unix时间戳保存的。第一次见到。后来查了下有以下转换方式。
//ms sql datetime 转unix时间戳
SELECT
DATEDIFF(s,
'19700101'
,GETDATE())
//ms sql unix时间戳 转datetime 涉及到时区问题
SELECT
DATEADD(hh,8, DATEADD(s, 1309746570 ,
'19700101'
) )