以下 SQL 会将 UTC 时间转换为我在澳大利亚布里斯班的本地时间。 考虑到夏令时,我想获得比布里斯班时间早 1 小时的悉尼当地时间
SELECT
GETUTCDATE() AS UTCTime,
CAST(GETUTCDATE() AT TIME ZONE 'UTC' AT TIME ZONE 'E. Australia Standard Time' AS DATETIME2(2)) AS BrisbaneTime
在获取悉尼当地时间方面需要一些帮助。
答案 0 :(得分:1)
所有可能的时区都在 sys.time_zone_info 系统表中定义。从那里你可以选择合适的时间来使用。
您将使用相同的查询,但使用其他时区