手册中关于to_date()函数的更多详细信息: http://www.postgresql.org/docs/current/static/functions-formatting.html 手册中有关强制转换值的详细信息: http://www.postgresql.org/docs/current/static/sql-expressions.html#SQL-SYNTAX-TYPE-CASTS converted to a date column ... format yyyy/MM/dd date列***不***具有“格式”。您看到的应用于date(或timestamp)列的任何格式都是由客户端应用程序(例如psql或任何其他SQL客户端)完成的。 to_date()函数的结果是一个date,可以使用to_char()'函数将其格式化为任何显示格式。
1条答案
按热度按时间d8tt03nd1#
将该值转换为字符串,然后使用
to_date()
函数:手册中关于to_date()函数的更多详细信息:
http://www.postgresql.org/docs/current/static/functions-formatting.html
手册中有关强制转换值的详细信息:
http://www.postgresql.org/docs/current/static/sql-expressions.html#SQL-SYNTAX-TYPE-CASTS
converted to a date column ... format yyyy/MM/dd
date
列***不***具有“格式”。您看到的应用于date
(或timestamp
)列的任何格式都是由客户端应用程序(例如psql
或任何其他SQL客户端)完成的。to_date()
函数的结果是一个date
,可以使用to_char()'函数将其格式化为任何显示格式。但是格式化日期最好留给前端,不应该用SQL来完成。
您还应该认真地考虑修改您的表设计,使用正确的
date
日期列,而不是“编码”的bigint值。