【发布时间】:2014-09-12 06:29:42
【问题描述】:
我有一个带有 Unix 时间戳列的导入表。我想将该列转换为 UTC 时间。这是我目前所拥有的。
select dateadd(S, [startime], '1970-01-01') from table
这会以所需格式返回输出,但我不确定如何永久更改该列...如果可能的话。
【问题讨论】:
-
您使用的是哪个 RDBMS? (MySQL 有一个用于该转换的内置函数:
from_unixtime()) -
MSSQL。马修为我解决了这个问题。
-
根据定义,Unix 时间 是 UTC。也许您实际上是指某种显示格式转换?
标签: sql sql-server unix-timestamp utc