这些表存储时间为UTC但我需要在GMT中转换时间,同时考虑到日光节省。如何在SQL中完成此操作,以便在时间更改时不必修改查询。
答案 0 :(得分:0)
试试这个
SELECT CONVERT(datetime,
SWITCHOFFSET(CONVERT(datetimeoffset,
MyTable.UtcColumn),
DATENAME(TzOffset, SYSDATETIMEOFFSET())))
AS ColumnInLocalTime FROM MyTable