Postgresql Postgres为带有时区的时间戳插入数据

Postgresql Postgres为带有时区的时间戳插入数据,postgresql,Postgresql,我有一个表,有两列,每列都是带有时区的timestamp类型。我想为当前日期插入间隔为一小时(从4到5)的数据。 时区是格林尼治标准时间 示例-带有时区的时间戳类型的开始日期和结束日期 今天的日期是2020-06-01 我希望开始日期为2020-06-01T04:00:00Z,结束日期为2020-06-01T05:00:00Z 在表中插入(开始日期、结束日期)值(?) 我正在尝试类似于''::date+'T04:00:00Z'的方法,但它会给我带来错误。根据+interval可以解决以下问题:

我有一个表,有两列,每列都是带有时区的timestamp类型。我想为当前日期插入间隔为一小时(从4到5)的数据。 时区是格林尼治标准时间 示例-带有时区的时间戳类型的开始日期和结束日期

今天的日期是2020-06-01

我希望开始日期为2020-06-01T04:00:00Z,结束日期为2020-06-01T05:00:00Z

在表中插入(开始日期、结束日期)值(?)

我正在尝试类似于
''::date+'T04:00:00Z'
的方法,但它会给我带来错误。

根据
+interval
可以解决以下问题:

INSERT INTO `table` (`start_date`, `end_date`) 
VALUES (
    '<<today>>'::date + interval '4 hour',
    '<<today>>'::date + interval '5 hour'
);
插入“表”(“开始日期”,“结束日期”)
价值观(
'':日期+间隔“4小时”,
'':日期+间隔“5小时”
);

我想把它插入gma,有一个奇怪的想法;阅读参考的文档。特别是第9.9.3节“时区”@斯拉瓦罗日涅夫并没有提供他们自己的利益,而是你的利益。