SQLserver 获取当前时间戳:

SELECT DATEDIFF(S,'1970-01-01 00:00:00', GETUTCDATE()) 

SELECT DATEDIFF(S,‘1970-01-01 00:00:00’,GETDATE())


select SYSDATETIME()
select GETDATE()
select GETUTCDATE()

1.GETUTCDATE是获取格林尼治时间函数
2.GETDATE是获取北京时间

这两个转换成时间戳结果不一样,GETUTCDATE转换成的时间戳是正确的,GETDATE获得的时间戳,在线转换是多8小时的

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐