【问题标题】:Postgresql - convert DATE into a specific DATE formatPostgresql - 将 DATE 转换为特定的 DATE 格式
【发布时间】:2018-03-14 10:11:50
【问题描述】:

我正在尝试将日期列中的日期从:

yyyy-mm-dd

Month dd, yyyy

到目前为止,我已经尝试了以下方法:

SELECT To_char(sq2.date_column, Month DD, YYYY)

但得到以下错误,尽管我的模式aligning to the documentation

ERROR: syntax error at or near "DD"

我在文档中注意到To_char 没有明确引用日期转换(仅时间)。此外,我不一定要尝试将 DATE 类型更改为 VARCHAR。我很乐意将 date_column 中的数据保留为 DATE 类型并更改模式。

【问题讨论】:

    标签: sql postgresql date date-formatting


    【解决方案1】:

    你该死的接近。只是错过了第二个参数的'

    SELECT To_char('2018-01-20'::date, 'Month DD, YYYY')

    使用您的表格列:

    SELECT To_char(sq2.date_column, 'Month DD, YYYY')

    【讨论】:

      【解决方案2】:

      您必须在 YYYY 月份和结束之前使用单个代码。 您可以使用休闲查询来获取所需的结果
      SELECT To_char(sq2.date_column, '月 DD, YYYY')

      【讨论】:

        猜你喜欢
        • 2014-06-05
        • 2010-11-15
        • 2023-03-26
        • 2015-02-11
        • 1970-01-01
        • 2016-05-03
        • 2021-10-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多