首页 > 解决方案 > 使用 Date_trunc 将日期转换为 PostgreSQL

问题描述

我有一个要转换的日期,但似乎无法将其切换为 PostgreSQL 格式,如果可能,我想使用 date_trunc。

 convert(VARCHAR(25), dateadd('dd', -('day'(dte.calendar_date) - 1), dte.CalendarDate), 101)

标签: sqlpostgresqldatetype-conversion

解决方案


如果您想要该月的第一个日期,请使用:

 date_trunc('month', dte.CalendarDate)

您的逻辑看起来模糊不清,就像您试图减去该月的天数,这就是为什么我认为这就是您想要做的。


推荐阅读