Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
要更改Azure PostgreSQL托管数据库的默认时区?_Postgresql_Azure_Timezone - Fatal编程技术网

要更改Azure PostgreSQL托管数据库的默认时区?

要更改Azure PostgreSQL托管数据库的默认时区?,postgresql,azure,timezone,Postgresql,Azure,Timezone,我已经看过很多帖子,但是对于如何将Azure PostgreSQL托管数据库时区从默认的'UTC'更改为其他时区,我没有一个清晰的看法 那么,是否可以将Azure PostgreSQL托管数据库时区从“UTC”更改为“UTC”? 如果是的话,你能建议一个方法吗 谢谢,xlr8现在无法更改默认时区。这是一个被积压的功能 您可以使用基于时区的转换时间 欢迎来到StackOverflow!请提供您迄今为止尝试过的方法的详细信息,以便我们重现您的问题。虽然这可能无法解决您的问题,但有一个选项是将客户端上

我已经看过很多帖子,但是对于如何将Azure PostgreSQL托管数据库时区从默认的'UTC'更改为其他时区,我没有一个清晰的看法

那么,是否可以将Azure PostgreSQL托管数据库时区从“UTC”更改为“UTC”? 如果是的话,你能建议一个方法吗


谢谢,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