PostgreSQL时间相差天数

这篇具有很好参考价值的文章主要介绍了PostgreSQL时间相差天数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、PostgreSQL比较两天时间相减

select date_part('day', cast(now() as TIMESTAMP)- cast('2022-01-23 23:00:00'::date as TIMESTAMP));

二、PostgreSQL计算两天的天数,四舍五入

SELECT round(CAST(extract(epoch FROM(to_timestamp('2022-03-09 12:00:00','yyyy-MM-dd HH24:mi:ss') -
                                     to_timestamp('2022-03-08 00:00:00','yyyy-MM-dd HH24:mi:ss'))) /
                  (24 * 60 * 60) AS NUMERIC)
            ,0);

三、PostgreSQL天数相减得到整数

执行SQL:

select to_number(
           date_trunc('day'
                     ,'2023-09-14 01:35:00'::TIMESTAMP - 
                      '2023-09-10 01:35:00'::TIMESTAMP +
                      INTERVAL '1 day')::text
       ,'9999999999999') as s1;

执行结果:
pg数据库取日期相减天数,PostgreSQL,postgresql文章来源地址https://www.toymoban.com/news/detail-737168.html

到了这里,关于PostgreSQL时间相差天数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在线推算两个日期相差天数的计算器

     具体请前往:在线推算两个日期相差天数的计算器

    2024年02月14日
    浏览(48)
  • java计算日期相差天数的4种方法

    方法1:long值相减(推荐) 方法2: 方法3: 方法4:

    2024年04月28日
    浏览(43)
  • java计算两个日期之间相差的天数的四种方法

    计算两个日期之间相差的天数的四种方法 第一种:时间戳的方式,计算两个日期的时间戳的差,再除当天的毫秒数即可得到相差的天数。 第二种:试用util包的Calendar类,每次增加一天,知道和结束时间相等的时候。 第三种:开始结束时间拆分为年月日,循环计算每年的天数

    2024年02月16日
    浏览(44)
  • java计算两个时间相差天数的方法

    方法1: 通过Calendar类的日期比较。注意:这里需要考虑一下: 日期是跨年份的,如一个是2012年,一个是2015年的 年份是分闰年和平年的,各自的天数不同 /**   * date2比date1多的天数   * @param date1    * @param date2   * @return    */   public static int differentDays(Date date1,Date date2)   {

    2023年04月20日
    浏览(38)
  • Postgresql数据库中的时间类型汇总

    date :表示日期,格式为YYYY-MM-DD。 time :表示时间,格式为HH:MI:SS。 timestamp :表示日期和时间,格式为YYYY-MM-DD HH:MI:SS。 timestamptz :表示带有时区的日期和时间,格式为YYYY-MM-DD HH:MI:SS TZ。 interval :表示时间间隔,可以是年、月、日、小时、分钟、秒等等。 timezonetz :表示时

    2024年02月15日
    浏览(41)
  • PostgreSQL数据库以任意时间间隔聚合查询group by

    我们做的是智慧交通信控平台,需要将实时采集到的交通大数据(信号机灯态、卡口过车、雷达数据等)全部入库,按照时间顺序存储 然后根据原始数据,再计算出一些交通评价指标,存储到数据库,供后续聚合查询和分析统计 前端设备(信号机、雷达、卡口等)上报原始

    2024年02月02日
    浏览(56)
  • 数据库信息速递 AWS因迁移PostgreSQL DBaaS而遭遇长时间停机时间而备受诟病

    开头还是介绍一下群,如果感兴趣polardb ,mongodb ,mysql ,postgresql ,redis 等有问题,有需求都可以加群群内有各大数据库行业大咖,CTO,可以解决你的问题。加群请联系 liuaustin3 ,在新加的朋友会分到2群(共840人左右 1 + 2 + 3)新人会进入3群。 亚马逊的云业务告诉用户,它将在2

    2024年02月09日
    浏览(75)
  • mysql 日期 计算 时间差 天数差

    第一种:TIMESTAMPDIFF函数 三个参数。第一个参数是比较的类型: FRAC_SECOND、SECOND、 MINUTE、 HOUR、 DAY 、 WEEK 、 MONTH 、 QUARTER、 YEAR 几种类型。第二、三参数是时间, 后减前 : 第二种: DATEDIFF函数 两个参数。前减后。得到相差的天数。 NOW() 当前的年月日时分秒,如:2023-03-09

    2024年02月07日
    浏览(54)
  • [SQL Server]SQL Server数据库中如何将时间日期类型(DateTime)转换成字符串类型(varchar,nvarchar)

    SQL Server数据库中,如何将时间日期类型(DateTime)的数据转换成字符串类型(varchar,nvarchar),并对其进行 yyyy-mm-dd 形式的格式化输出 使用SQL Server的 CONVERT() 函数,如下: SELECT LEFT(CONVERT(VARCHAR, GETDATE(), 120), 10) 或者 SELECT CONVERT(VARCHAR(10), GETDATE(), 120) 在SQL Server 2012及以上版本中,新增

    2024年02月07日
    浏览(68)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包