sqlserver时间转毫秒值,就是一串数字的那种。
2个回答
展开全部
Unix 风格时间戳
精确到秒:
SELECT DATEDIFF(s, '1970-01-01 00:00:00', GETDATE());
如果发现时区不是东八区,可以做点手脚:
SELECT DATEDIFF(s, '1970-01-01 08:00:00', GETDATE());
精确到毫秒没有找到好的方法,但是如果不是特别要求精度而只需要位数的话,可以直接扩大1000倍:
SELECT CAST(DATEDIFF(s, '1970-01-01 08:00:00', GETDATE()) AS BIGINT) * 1000;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询