从 PostgreSQL 中的时间戳获取日期
我有一个 PostgreSQL 时间戳,因为
2009-12-22 11:01:46
我需要将其更改为日期
2009-12-22
,以便我可以比较 postgreSQL
中的日期
如何实现此转换?
I have a PostgreSQL timestamp as
2009-12-22 11:01:46
I need to change this to date as
2009-12-22
So that I can compare the dates in postgreSQL
How can I achieve this transformation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将其投射到
日期
。如果您需要提取其他类型的内容,您可能需要使用 EXTRACT 或 date_trunc
两个链接都指向同一个页面,您会发现更多与日期/时间相关的功能。
Cast it to
date
.If you need to extract other kinds of stuff, you might want to use EXTRACT or date_trunc
Both links are to the same page, were you'll find more date/time-related functions.
您可以使用 Postgres 日期函数 之一,例如date_trunc,或者你可以直接转换它,如下所示:
You can either use one of the Postgres date functions, such as date_trunc, or you could just cast it, like this:
在选择查询中,您可以根据日期进行搜索
Along in select query you can search on the basis of date