PostgreSQL DateStyle“SQL,DMY”无法使用JDBC

时间:2016-11-08 19:23:49

标签: java postgresql date jdbc

我在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要求?

韩国社交协会!

0 个答案:

没有答案