Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.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
转换为Postgresql中的其他时区_Sql_Database_Postgresql_Date_Datetime - Fatal编程技术网

转换为Postgresql中的其他时区

转换为Postgresql中的其他时区,sql,database,postgresql,date,datetime,Sql,Database,Postgresql,Date,Datetime,如何使用postgresql将下面的代码转换为另一个时区 SELECT date_trunc('month', CURRENT_DATE); 上述代码返回此输出: “2020-05-01 00:00:00” 我想从默认时区转换为“PST”。这就是您要找的吗 select date_trunc('month', current_date) at time zone 'utc' at time zone 'pst' 收益率: 2020-05-01 08:00:00+01 这就是你要找的吗 se

如何使用postgresql将下面的代码转换为另一个时区

SELECT date_trunc('month', CURRENT_DATE);
上述代码返回此输出: “2020-05-01 00:00:00”


我想从默认时区转换为“PST”。

这就是您要找的吗

select date_trunc('month', current_date) at time zone 'utc' at time zone 'pst'
收益率:

2020-05-01 08:00:00+01

这就是你要找的吗

select date_trunc('month', current_date) at time zone 'utc' at time zone 'pst'
收益率:

2020-05-01 08:00:00+01

以下不是这个问题的具体内容
虽然Postgres支持时区缩写(pst…),但使用它们时要小心。它们建立与UTC的固定偏移量。该偏移量始终保持不变;他们不知道日光节约的变化。在大多数情况下,最好使用完整的时区名称,即“America/Los_Angeles”。博士后

时区缩写,例如PST。这样的规范仅仅是 定义与UTC的特定偏移,与完整时区形成对比 可以暗示一组夏令时过渡日期规则的名称 也已识别的缩略语列在 pg_时区_abbrevs视图(见第51.91节)。您不能设置 配置参数时区或将时区记录到时区 缩写,但可以在日期/时间输入值中使用缩写 和AT时区操作符


以下不是这个问题的具体内容
虽然Postgres支持时区缩写(pst…),但使用它们时要小心。它们建立与UTC的固定偏移量。该偏移量始终保持不变;他们不知道日光节约的变化。在大多数情况下,最好使用完整的时区名称,即“America/Los_Angeles”。博士后

时区缩写,例如PST。这样的规范仅仅是 定义与UTC的特定偏移,与完整时区形成对比 可以暗示一组夏令时过渡日期规则的名称 也已识别的缩略语列在 pg_时区_abbrevs视图(见第51.91节)。您不能设置 配置参数时区或将时区记录到时区 缩写,但可以在日期/时间输入值中使用缩写 和AT时区操作符


从哪个时区到哪个时区?请提供示例数据和预期结果以澄清您的要求。您好,我想将默认时区转换为“PST”。好的。那么这个值的预期结果是什么?从哪个时区到哪个时区?请提供示例数据和预期结果以澄清您的要求。您好,我想将默认时区转换为“PST”。好的。那么这个值的预期结果是什么呢?