关于日期:Solr 4.5无法正确保存时间

Solr 4.5 not saving time correctly

我在Solr中定义了一个日期字段,我正在使用DIH来填充从DB到Solr的值。 solr中的InsertTs值始终存储在4:00:00或5:00:00,但日期部分存储正确。

Solr值:2013-11-07T05:00:00Z或2015-05-13T04:00:00Z

DB值:07-11-13 02:29:53.00 PM或07-11-13 12:00:00.00 AM

Schema.xml:INSERTTS被定义为类型"date"

DIH:name ="INSERTTS"column ="INSERTTS"

DIH查询:
SELECT TO_DATE(TO_CHAR(插入,'yyyy-mm-dd hh24:mi:ss'),'yyyy-mm-dd hh24:mi:ss')来自员工的插入

InsertTs在db中定义为TimeStamp。

Solr在Linux机器上的Tomcat服务器上运行。 Linux机器在EDT时区。
DB是Oracle 11g和UTC时区。


问题出在JDBC驱动程序中,它没有从日期字段中获取时间部分。