【发布时间】:2013-11-27 07:15:10
【问题描述】:
我想在 java 中解析一个输入日期,然后在查询中使用它作为 oracle 数据库中选择的条件。
String date = "2013.11.05";
Date checkDate = new SimpleDateFormat("yyyy.MM.dd").parse(date);
String qString =
"SELECT DISTINCT T " +
"FROM T5PFArfolyamArch T " +
"WHERE T.arfTipus = :vcRateKod AND T.arfErvkezd = :checkDate AND T.araValid IN ('I','M')";
Query query = entityManager.createQuery(qString);
query.setParameter("vcRateKod", tipus);
query.setParameter("checkDate", checkDate);
但它给出 0 结果,例如日期不相等或格式不正确,无法选择任何内容。
【问题讨论】: