如何使用Java将此“31/10/13”解析为Oracle日期

时间:2013-10-31 06:24:32

标签: java sql oracle hibernate

我基于hibernate制作应用程序, 我只是想问, 如何用Java解析这个“31/10/13”到Oracle的日期, 在此之前,我尝试了这种方法

SimpleDateFormat sdf1 = new SimpleDateFormat("dd/MM/yyyy");
Date log_date = sdf1.parse(tgl1);

它有效,但当我尝试进行简单查询以搜索此类数据时

select * from coreservice where log_date='31-OCT-13';

但我在结果中得到no data found ....

任何帮助都会很愉快:)

1 个答案:

答案 0 :(得分:2)

在查询中使用oracle to_date函数,如下所示:

select * from coreservice where log_date = to_date('31-OCT-2013','dd/mon/yyyy');