gpt4 book ai didi

sql - 如何在mssql中将13位时间戳转换为日期和时间格式

转载 作者:行者123 更新时间:2023-12-02 17:08:54 27 4
gpt4 key购买 nike

我正在尝试存储 13 位数字时间戳以将日期时间格式存储在 MS SQL 表中。我尝试了很多方法,还在 SO 帖子中进行了搜索,但对我没有任何帮助。

输入代码: 1525939481255

要求的格式:DD-MM-YYYY HH:MM:SS(12 小时时间格式)

我想把上面的13位代码转换成上面提到的格式。谁能帮我解决这个问题?

最佳答案

我假设那是以毫秒为单位的 unix 时间所以试试这个查询

select CONVERT(VARCHAR(10),DATEADD(SECOND, 1525939481255/1000 ,'1970/1/1'),105)

对不起,我错过了时间格式,

试试这个..

select CONVERT(VARCHAR(10),DATEADD(SECOND, 1525939481255/1000 ,'1970/1/1'),105) + ' ' + FORMAT(DATEADD(SECOND, 1525939481255/1000 ,'1970/1/1'),'h:mm:ss tt')

中国国际工业联合会,如果这有帮助,请告诉我..

关于sql - 如何在mssql中将13位时间戳转换为日期和时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50268544/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com