Sql server 将UTC时间转换为多个时区
下面的SQL将UTC时间转换为我在澳大利亚布里斯班的本地时间。 我想得到悉尼当地时间,考虑到DST,比布里斯班时间提前1小时Sql server 将UTC时间转换为多个时区,sql-server,timezone,Sql Server,Timezone,下面的SQL将UTC时间转换为我在澳大利亚布里斯班的本地时间。 我想得到悉尼当地时间,考虑到DST,比布里斯班时间提前1小时 SELECT GETUTCDATE() AS UTCTime, CAST(GETUTCDATE() AT TIME ZONE 'UTC' AT TIME ZONE 'E. Australia Standard Time' AS DATETIME2(2)) AS BrisbaneTime 在获取悉尼当地时间时需要一些帮助。所有可能的时区都在sys.time\u
SELECT
GETUTCDATE() AS UTCTime,
CAST(GETUTCDATE() AT TIME ZONE 'UTC' AT TIME ZONE 'E. Australia Standard Time' AS DATETIME2(2)) AS BrisbaneTime
在获取悉尼当地时间时需要一些帮助。所有可能的时区都在sys.time\u zone\u info系统表中定义。您可以从中选择要使用的适当时间 您将使用相同的查询,但使用其他时区