【发布时间】:2021-02-17 13:32:28
【问题描述】:
带有时区的时间戳是这个 - 2020-05-31T10:05:07Z
这不起作用,尽管参考了官方文档。我需要提取 2020 年 5 月或单独的月份和年份以与 2020 年 5 月进行比较
SELECT date_trunc('hour', TIMESTAMP '2020-05-31T10:05:07Z')
SELECT date_part('day', TIMESTAMP '2020-05-31T10:05:07Z');
【问题讨论】:
-
好吧,
date_TRUNC不提取任何东西 - 请定义“不工作”。您对第一个陈述和第二个陈述有何期望? -
date_part('day') 送出 31。你期待什么?
-
你想对小时部分做什么?
标签: postgresql timestamp