PostgreSQL数据库时间类型相加减操作

 更新时间:2023年10月20日 16:40:34   作者:哈皮97  
PostgreSQL提供了许多函数,这些函数返回与当前日期和时间相关的值,下面这篇文章主要给大家介绍了关于PostgreSQL数据库时间类型相加减操作的相关资料,需要的朋友可以参考下

1. PostgreSQL获取时间戳:

(1)精确到秒
  select floor(extract(epoch from now())); 结果:"1574826646"
(2)精确到秒的小数
  select extract(epoch from now());结果:"1574826646.79929"
(3)精确到毫秒:
  select floor(extract(epoch from((current_timestamp - timestamp '1970-01-01 00:00:00')*1000)));

2. 时间戳进行加减后,转换成时间类型:

select to_timestamp(extract(epoch from now()) + 60);

3. PostgreSQL使用interval相加减:

select now() - INTERVAL  '1 days';
select now() + INTERVAL  '1 day';
select now() + INTERVAL  '1 d';
select now() + INTERVAL  '1 D';
select now() + INTERVAL  '1 Day';  --不区分大小写和复数
select now() + '1 day';            --如果时间增加可以不写interval,但是减的时候必须写
select now() + '1 year 1 month 1 day 1 hour 1 min 1 sec';  --可以复合使用加1年1月1天1时1分1秒

注意事项:

1.时间增加可以不写interval,但是减的时候必须写,不然报错

2.增量的时间格式可以用一下全称或者缩写都可,其中全称可以用years或者year,单复数效果一样。

AbbreviationMeaning
Yyear
Mmonth
Wweek
Dday
Hhour
Mminute/min
Ssecond

总结 

到此这篇关于PostgreSQL数据库时间类型相加减操作的文章就介绍到这了,更多相关PostgreSQL时间类型相加减内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • PostgreSQL中实现自增的三种方式举例

    PostgreSQL中实现自增的三种方式举例

    很多小伙伴在把mysql数据库里面的表导入pgsql数据库的时候,会遇到新增数据的时候id不自增,这篇文章主要给大家介绍了关于PostgreSQL中实现自增的三种方式,需要的朋友可以参考下
    2024-02-02
  • 基于PostgreSql 别名区分大小写的问题

    基于PostgreSql 别名区分大小写的问题

    这篇文章主要介绍了基于PostgreSql 别名区分大小写的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL操作json/jsonb方法详解

    PostgreSQL操作json/jsonb方法详解

    这篇文章主要给大家介绍了关于PostgreSQL操作json/jsonb的相关资料,PostgreSQL提供了两种存储JSON数据的类型:json和jsonb; jsonb是json的二进制形式,文中介绍的非常详细,需要的朋友可以参考下
    2023-09-09
  • postgresql的now()与Oracle的sysdate区别说明

    postgresql的now()与Oracle的sysdate区别说明

    这篇文章主要介绍了postgresql的now()与Oracle的sysdate区别说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • postgresql 将逗号分隔的字符串转为多行的实例

    postgresql 将逗号分隔的字符串转为多行的实例

    这篇文章主要介绍了postgresql 将逗号分隔的字符串转为多行的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • 自定义函数实现单词排序并运用于PostgreSQL(实现代码)

    自定义函数实现单词排序并运用于PostgreSQL(实现代码)

    这篇文章主要介绍了自定义函数实现单词排序并运用于PostgreSQL,本文给大家分享实现代码,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-04-04
  • Postgresql 查询表引用或被引用的外键操作

    Postgresql 查询表引用或被引用的外键操作

    这篇文章主要介绍了Postgresql 查询表引用或被引用的外键操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • PostgreSQL出现死锁该如何解决

    PostgreSQL出现死锁该如何解决

    昨天在对一张表执行一条update语句的时候,没有修改成功,直接终止执行,就疯狂点击执行,执行了很多次这条语句导致了表被死锁了,这篇文章主要给大家介绍了关于PostgreSQL出现死锁该如何解决的相关资料,需要的朋友可以参考下
    2022-05-05
  • Postgresql数据库之创建和修改序列的操作

    Postgresql数据库之创建和修改序列的操作

    这篇文章主要介绍了Postgresql数据库之创建和修改序列的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • PostgreSQL备份和还原命令整理大全

    PostgreSQL备份和还原命令整理大全

    这篇文章主要给大家介绍了关于PostgreSQL备份和还原命令整理的相关资料,PostgreSQL是一款非常强大的开源数据库系统,提供种类繁多的备份选项,包括完全备份、增量备份等,需要的朋友可以参考下
    2023-07-07

最新评论