greenplum 日期及时间函数
发布日期:2021-05-10 15:49:54 浏览次数:14 分类:精选文章

本文共 3162 字,大约阅读时间需要 10 分钟。

���������������������

���������������������������PostgreSQL������������������������������������������������������������

  • ���������������������

    Postgres������������������������������������������������������������������������������

    • date���������������������������YYYY-MM-DD������������2016-04-15���
    • timestamp���������������������������YYYY-MM-DD HH:MM:SS[.fractional_seconds]������������2016-04-15 20:00:00���
  • ���������������������������

    Postgres���������������������������������������������������������������������������������������

    • now()���������������������������������YYYY-MM-DD HH:MM:SS[.fractional_seconds][+timezone]������������2016-05-03 17:06:16.334648+08���
    • current_timestamp���current_time���������������������������������������������������timestamp���time���������
      • current_time������������������HH:MM:SS[.fractional_seconds]���������������������17:21:20.1946+08���
      • localtime������������������������������������������HH:MM:SS[.fractional_seconds]������������17:22:15.856583���
    • localtimestamp���������������������������������������������YYYY-MM-DD HH:MM:SS[.fractional_seconds]������������2016-05-03 17:22:27.235583���
  • ���������������������

    ���������������������������������������������������������

    • current_date������������������������������������YYYY-MM-DD������������2016-05-03���
  • ������������������������

    Postgres������������������������������������������������������������������������������������������������������

  • ���������������������
    Postgres������interval������������������������������������������������������������
    • now() + interval '2 day'���������������������������������������������������������������������
      • now() + interval '2 day' ������2016-05-05 17:26:07.931652+08���
      • now() - interval '2 day' ������2016-05-01 17:26:43.908585+08���
    • ������������������������������hour���minute���������������������������
      • now() + interval '2 hour' ������2016-05-03 19:26:52.005566+08���
  • ���������������

    ������������������������������������������������������������������extract������������������

  • ������������������������
    • extract(year from timestamp)���������������������������������2016���
    • extract(month from timestamp)���������������������������������5���
  • ���������������

    ������������������������������������������������������������������������������Postgres���������date/trimestamp������������������������������

  • ���������������������������

    • date('YYYY-MM-DD HH:MM:SS')���������������������������������������������������������
      • date('2012-05-12 18:54:54') ������2012-05-12���
    • timestamp('YYYY-MM-DD HH:MM:SS')������������������������������������������������������������
      • timestamp('2012-05-12 18:54:54') ������2012-05-12 18:54:54���
  • ������������������������

    ���������������������������������������timestamp with time zone���������������������������������������������

    • timestamp with time zone '2012-05-12 18:54:54' ������2012-05-12 18:54:54+08���
  • ���Unix������������������

    ������������������Postgres���������������Unix������������������������������������epoch���������

  • Unix������������������������������
    • ���������SELECT timestamp 'epoch' + 1341174767 * interval '1 second'; ���Unix���������1341174767������������������������������
    • ������������2012-07-01 20:32:47���
  • 上一篇:Centos7.4 非root用户配置免密不能登陆的问题
    下一篇:centos7 firewall指定IP与端口访问(常用)

    发表评论

    最新留言

    路过按个爪印,很不错,赞一个!
    [***.219.124.196]2025年04月24日 21时53分33秒