温馨提示×

如何在PostgreSQL中对datetime进行加减运算

小樊
258
2024-08-09 12:51:35
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在PostgreSQL中,可以使用interval类型来对datetime进行加减运算。

以下是一些示例操作:

  1. 对datetime加上一个固定的时间间隔:
SELECT CURRENT_TIMESTAMP + INTERVAL '1 day'; -- 在当前时间上加上1天
SELECT CURRENT_TIMESTAMP + INTERVAL '1 hour'; -- 在当前时间上加上1小时
SELECT CURRENT_TIMESTAMP + INTERVAL '30 minutes'; -- 在当前时间上加上30分钟
  1. 计算两个datetime之间的时间间隔:
SELECT '2022-01-01 12:00:00' - '2021-12-31 12:00:00'; -- 计算2022年1月1日和2021年12月31日之间的时间间隔
  1. 对datetime进行减法运算:
SELECT CURRENT_TIMESTAMP - INTERVAL '1 day'; -- 在当前时间上减去1天
SELECT CURRENT_TIMESTAMP - INTERVAL '1 hour'; -- 在当前时间上减去1小时
SELECT CURRENT_TIMESTAMP - INTERVAL '30 minutes'; -- 在当前时间上减去30分钟

通过以上操作,可以在PostgreSQL中对datetime进行加减运算。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:PostgreSQL中如何实现日期的加减运算

0