将秒添加到时间戳中
Add seconds into timestamp
我想在给定时间戳中添加秒数。
示例:
给定时间:
Declare
t1 timestamp = '1900-01-01 02:00:00';
现在我想在给定时间内添加一些20 seconds
。
在SQL服务器我用过DATEADD
。但是我搜索了一下才知道PostgreSQL并没有提供这样的功能。
解决方案是什么?
Just add 20秒:
t1 := t1 + interval '20' second;
PL/pgSQL中的赋值运算符是:=
。 =
只是为了向后兼容。不要使用它。
我想在给定时间戳中添加秒数。
示例:
给定时间:
Declare
t1 timestamp = '1900-01-01 02:00:00';
现在我想在给定时间内添加一些20 seconds
。
在SQL服务器我用过DATEADD
。但是我搜索了一下才知道PostgreSQL并没有提供这样的功能。
解决方案是什么?
Just add 20秒:
t1 := t1 + interval '20' second;
PL/pgSQL中的赋值运算符是:=
。 =
只是为了向后兼容。不要使用它。