Declare @time bigint
set @time=1631081001 --2021-09-08 14:03:21
SELECT DATEADD(second,@time,'1970-01-01 08:00:00')
result: 2021-09-08 14:03:21
注意:在转换过程中可能会提示“ 将 expression 转换为数据类型 int 时出现算术溢出错误。”,则只需要将@time设置为@time/1000即可,将毫秒转换为秒
Declare @datetime datetime
set @datetime= '2021-09-08 14:03:21'
SELECT DATEDIFF(second, '1970-01-01 08:00:00', @datetime)