首页 > 数据库技术 > 详细

MSSQL Server 13位时间戳互转

时间:2020-06-28 15:37:01      阅读:184      评论:0      收藏:0      [点我收藏+]
 1 --普通时间  转  13 位时间戳
 2 SELECT CONVERT(BIGINT,DATEDIFF(MI,1970-01-01 00:00:00.000, GETUTCDATE())) * 60000 + DATEPART(S,GETUTCDATE()) * 1000 + DATEPART(MS, GETUTCDATE())
 3  
 4 --13位时间戳 转 普通时间
 5 SELECT DATEADD (MS ,CONVERT(BIGINT,1582687127323) % 60000 ,DATEADD(MI,CONVERT(BIGINT,1582687127323) / 60000,1970-01-01 08:00:00.000))
 6  
 7  
 8  
 9 --普通时间 转 10位时间戳
10 SELECT DATEDIFF(S,1970-01-01 00:00:00, GETDATE()) 
11 --10位时间戳 转 普通时间
12 SELECT DATEADD(S,1557493321,1970-01-01 00:00:00) 

 

MSSQL Server 13位时间戳互转

原文:https://www.cnblogs.com/Zeros/p/13202922.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!