我有一个PostgreSQL时间戳为
2009-12-22 11:01:46
我需要将此更改为
2009-12-22
这样我就可以比较postgreSQL
我如何实现这种转变?
答案 0 :(得分:55)
将其投放到date
。
SELECT yourtimestamp::date;
如果您需要提取其他类型的内容,可能需要使用EXTRACT或date_trunc
两个链接都在同一页面上,您是否会找到更多与日期/时间相关的功能。
答案 1 :(得分:10)
您可以使用其中一个Postgres date functions,例如date_trunc,也可以直接投射它,如下所示:
SELECT timestamp '2009-12-22 11:01:46'::date
>>> 2009-12-22