我在更改日期选择器的日期格式时遇到问题。 我想要 'dd/mm/yyyy/日期格式,但 postgres 抛出这个错误:
ActiveRecord::StatementInvalid - PG::DatetimeFieldOverflow: ERROR: date/time field value out of range: "16/07/2014"
Perhaps you need a different "datestyle" setting.
因为它保存日期格式的美国方式。
最佳答案
在您的 postgreSQL 数据库中设置数据类型,如下所示:
SET datestyle = "ISO, DMY";
关于ruby-on-rails - Postgresql日期格式错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24886533/