日期的休眠条件返回空结果

时间:2013-06-20 02:15:56

标签: java hibernate date criteria restrictions

在DB2中,我的格式是日期     2013-06-27-10.20.23.000000 我想找回所有出生于 27-06 的人。

SimpleDateFormat formatter = new SimpleDateFormat("dd-MM");
String myDate = "27-06";
Date date = formatter.parse(myDate);
Criteria criteria = session.createCriteria(PersonalDetails.class);
Criterion restrictDate = Restrictions.like("PersonalDetails",date); 

但它给我带来空洞的结果:

1 个答案:

答案 0 :(得分:0)

我试过了

SimpleDateFormat formatter = new SimpleDateFormat("dd-MM");
String myDate = "27-06";
Date date = formatter.parse(myDate);
System.out.println(date);

结果是星期六27月20日00:00:00 EET 1970.