首页 > 解决方案 > 如何使用 SQL Server 将 EPOCH UNIX 日期时间转换为 SQL 格式

问题描述

我有下表与 epch unix 日期时间戳。有人可以让我知道是否有 SQL 查询或函数允许我将 UNIX EPOCH 时间转换/替换为 SQL 格式

在此处输入图像描述

标签: sqlsql-servertsqldate

解决方案


纪元时间戳表示自 1970 年 1 月 1 日以来经过的秒数。在 SQL Server 中,您可以使用它dateadd()来执行此计算:

dateadd(second, start_timeslot_unix, '19700101') start_timeslot_datetime

如果您的时期以毫秒而不是秒表示,那么:dateadd(second, start_timeslot_unix / 1000, '19700101')


推荐阅读