在时间戳中添加秒数

时间:2015-02-23 11:29:55

标签: postgresql postgresql-9.3

我想在给定的时间戳中添加秒数。

示例

给定时间:

Declare
       t1 timestamp = '1900-01-01 02:00:00';

现在我想在给定时间内添加一些20 seconds

在SQL Server中,我使用了DATEADD。但是我搜索并发现PostgreSQL没有提供这样的功能。

解决方案是什么?

1 个答案:

答案 0 :(得分:3)

Just add 20秒:

t1 := t1 + interval '20' second;

PL / pgSQL中的赋值运算符是:==仅用于向后兼容。不要使用它。