0

我正在尝试使用日期字段查询数据库。但它返回空集。我数据库中的日期字段就像2012-05-16 00:00:00.

String alDate = getStringParam(dataMap, "dt_" + i + j);
Date startdate = new SimpleDateFormat("yyyy-MM-dd hh:MM:ss").parse(alDate);

其中 alDate 的值是来自 JSP 页面的日期字符串。但是当我用“startdate”查询时,要么抛出错误,要么返回空集。有什么建议么?

我如何知道特定日期的数据是否存在?我已经通过休眠条件中的日期对象来查找。它有效,但有时会失败。

4

1 回答 1

0

SimpleDateFormat错误:

  • 大写“M”代表月份,小写“m”代表分钟。
  • 小时的大写“H”

例如 :

startdate=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
于 2012-05-16T09:45:26.103 回答