MSSQLServer13位时间戳互转

database

 1--普通时间  转  13 位时间戳

2SELECTCONVERT(BIGINT,DATEDIFF(MI,"1970-01-01 00:00:00.000", GETUTCDATE())) *60000+DATEPART(S,GETUTCDATE()) *1000+DATEPART(MS, GETUTCDATE())

3

4--13位时间戳 转 普通时间

5SELECTDATEADD (MS ,CONVERT(BIGINT,1582687127323) %60000 ,DATEADD(MI,CONVERT(BIGINT,1582687127323) /60000,"1970-01-01 08:00:00.000"))

6

7

8

9--普通时间 转 10位时间戳

10SELECTDATEDIFF(S,"1970-01-01 00:00:00", GETDATE())

11--10位时间戳 转 普通时间

12SELECTDATEADD(S,1557493321,"1970-01-01 00:00:00")

 

以上是 MSSQLServer13位时间戳互转 的全部内容, 来源链接: utcz.com/z/534345.html

回到顶部