在PostgreSQL中可以直接对时间进行加减运算:
语法:
SELECT NOW()::TIMESTAMP+ '1 day'; --当前时间加一天
SELECT NOW() + INTERVAL '1 DAY'; --当前时间加一天
示例:
-- 增加
SELECT NOW()::TIMESTAMP+ '1 day'; --当前时间加一天
ELECT NOW() + INTERVAL '1 DAY'; --当前时间加一天
SELECT '2022-11-11'::TIMESTAMP + '1 day'; --固定时间加一天
-- 减少
SELECT NOW()::TIMESTAMP+ '-1 DAY'; --当前时间减一天
SELECT NOW() - INTERVAL '1 DAY'; --当前时间减一天
--加1年1月1天1时1分1秒
select NOW()::timestamp + '1 year 1 month 1 day 1 hour 1 min 1 sec';
时间单位:
- millennium
- century
- decade
- year
- quarter
- month
- week
- day
- hour
- minute
- second (sec)
- milliseconds
- microseconds
文章来源地址https://www.toymoban.com/news/detail-593774.html
文章来源:https://www.toymoban.com/news/detail-593774.html
到了这里,关于PostgreSQL时间加减的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!