//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)
//ms sql datetime 转unix时间戳
SELECT
DATEDIFF(s,
'19700101'
,GETDATE())
//ms sql unix时间戳 转datetime 涉及到时区问题
SELECT
DATEADD(hh,8, DATEADD(s, 1309746570 ,
'19700101'
) )