【问题标题】:Convert a Julian Date to Calendar date in Postgresql在 Postgresql 中将儒略日期转换为日历日期
【发布时间】:2017-03-14 04:27:30
【问题描述】:

我正在尝试将儒略日期转换为日历日期,但找不到正确的 PostgreSQL 函数。

例如:给定 Julian Date = 2456782,我想要返回 2014/05/04 之类的内容。

谢谢,

【问题讨论】:

标签: postgresql


【解决方案1】:

谷歌搜索“postgres julian date”应该会将您带到Postgres date docs,这表明 Postgres 中内置了 Julian 日期:

SELECT 'J2456782'::DATE;
    date    
------------
 2014-05-04

【讨论】:

    【解决方案2】:

    你可以使用to_date函数:

    to_date(2456782::text, 'J')
    

    这将产生2014-05-04

    【讨论】:

    • 你知道如何从日历日期中获取儒略日期作为整数吗?
    猜你喜欢
    • 1970-01-01
    • 2021-12-27
    • 2013-07-21
    • 2011-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-14
    • 1970-01-01
    相关资源
    最近更新 更多