我在Java 1.6 + PostgreSQL 8.2中有一个应用程序,我目前正在将PostgreSQL更新到9.5版。
使用PostgreSQL的DateStyle“SQL,DMY”(DD / MM / YYYY)实现应用程序。但是,当我将JDBC升级到较新的数据库版本时,会显示以下异常:
服务器的DateStyle参数已更改为SQL,DMY。 JDBC驱动程序要求DateStyle 以ISO 开头才能正确操作。“
好的,我将DateStyle设置为“ISO,DMY”,但DMY不受尊重。数据库显示的日期格式为YYYY-MM-DD。
SET DateStyle TO "ISO, DMY";
set
SHOW DateStyle;
DateStyle
-----------
ISO, DMY
(1 record)
SELECT now()::Date;
now
------------
2016-11-08
(1 record)
如何获得 DD / MM / YYYY 日期格式,以满足DateStyle以ISO开头的JDBC要求?
韩国社交协会!