要更改Azure PostgreSQL托管数据库的默认时区?
我已经看过很多帖子,但是对于如何将Azure PostgreSQL托管数据库时区从默认的'UTC'更改为其他时区,我没有一个清晰的看法 那么,是否可以将Azure PostgreSQL托管数据库时区从“UTC”更改为“UTC”? 如果是的话,你能建议一个方法吗要更改Azure PostgreSQL托管数据库的默认时区?,postgresql,azure,timezone,Postgresql,Azure,Timezone,我已经看过很多帖子,但是对于如何将Azure PostgreSQL托管数据库时区从默认的'UTC'更改为其他时区,我没有一个清晰的看法 那么,是否可以将Azure PostgreSQL托管数据库时区从“UTC”更改为“UTC”? 如果是的话,你能建议一个方法吗 谢谢,xlr8现在无法更改默认时区。这是一个被积压的功能 您可以使用基于时区的转换时间 欢迎来到StackOverflow!请提供您迄今为止尝试过的方法的详细信息,以便我们重现您的问题。虽然这可能无法解决您的问题,但有一个选项是将客户端上
谢谢,xlr8现在无法更改默认时区。这是一个被积压的功能 您可以使用基于时区的转换时间
欢迎来到StackOverflow!请提供您迄今为止尝试过的方法的详细信息,以便我们重现您的问题。虽然这可能无法解决您的问题,但有一个选项是将客户端上的时区转换为其本地时间。您的方法很好,但您已链接到MS SQL Server版本的时区
,
,而不是PostgreSQL版本的时区。此外,您提供的时区是Windows时区ID。他们应该能够使用PostgreSQL。
SELECT CONVERT(datetime, '03/29/2015 01:01:00')
AT TIME ZONE 'Central European Standard Time';
--2015-03-29 01:01:00.000 +01:00
--Time between 02:00 and 03:00 is converted as +01!
SELECT CONVERT(datetime, '03/29/2015 02:01:00')
AT TIME ZONE 'Central European Standard Time';
--2015-03-29 02:01:00.000 +01:00
SELECT CONVERT(datetime, '03/29/2015 03:01:00')
AT TIME ZONE 'Central European Standard Time';
--2015-03-29 03:01:00.000 +02:00