我必须比较来自UI和DB的日期之间的EQUAL比较。它使用下面的代码
ExtJs代码: -
this.print();this.close();
和Java中的代码是: -
xtype: 'datefield'
,fieldLabel:'By Date'
,name: 'byDate'
,format: 'd-m-Y'
,flex:1
格式query.addCriteria(Criteria.where("bookingtime").regex(byDate, "i"));
以格式d-m-Y
或27-11-2016
为我提供日期。如果DB中的日期与来自UI的日期相同,例如15-10-2016
等,则此功能就像魅力一样。
但是当我在UI中选择日期27-11-2016
并在java中变为07-01-2016
时,会出现问题。由于DB中的日期格式为7-1-2016
,因此匹配失败,我什么都没得到。