我有一个搜索条件是选择一个时间范围,其中数据库是sql server!
代码是:
SimpleDateFormat df = new SimpleDateFormat("yyyy-mm-dd");
criteria.add(Expression.between("transactionDate",df.parse(startTransactionDate),df.parseObject(endTransactionDate))); 
但是查询结果却是空的。去掉这个时间范围的查询就可以出来结果。
我想问一下?有没有高手有这个经验,是不是我时间格式化出的问题呢?