• Postgres-日期型数据


    日期型数据不必更多描述,直奔主题吧

    cast:字符转换成日期

    select cast('20190101' as date);
    -- 输出 "2019-01-01"
    
    select '20190101'::date;
    -- 输出 "2019-01-01"

    age:日期相减

     两个参数:两日期相减

    SELECT AGE(timestamp '2017-01-26', timestamp '2018-01-30');
    -- 输出 "-1 years -4 days"

    一个参数:以 current_date(午夜) 为标准

    SELECT AGE(timestamp '2017-01-26');
    -- 现在时刻 2020-01-02
    -- 输出 "2 years 11 mons 6 days"

    获取时间

    有很多,具体见参考资料

    select current_date;    -- 当前日期
    select current_time;    -- 当前时间,带时区
    select localtime;

    获取年月日

    select extract(year from '2019-01-01'::date);    -- 2019

    year 可换成 month、day

    未完待续...

    参考资料:

    https://www.yiibai.com/postgresql/postgresql-date-time.html

    https://www.cnblogs.com/mchina/archive/2013/04/15/3010418.html

  • 相关阅读:
    ES6 数值类型常用方法
    阿里云如何发布网站
    常用的网站推荐
    笔记一 sql 基础知识
    笔记一 MVC初识
    基础二 面向对象编程
    基础一
    css reset 样式
    CSS 嵌套绝对定位
    ADO
  • 原文地址:https://www.cnblogs.com/yanshw/p/12132226.html
Copyright © 2020-2023  润新知