我以字符串的形式获取日期,我将其转换为以下格式 yyyy-MM-dd,最后对象应该是日期类型,以便以后我想要 它将在休眠标准中添加..
public List<abc> eee(Long tradeId,
String sfsdf, boolean dfds,
String SettlementDate,
) {
query.add(Restrictions.eq("abcDate", <whatever date I am getting in yyyy-MM-dd>);
答案 0 :(得分:3)
如果它是数据库中的日期,那么您需要将对象作为Date
。
SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-YYYY");
String myDate = "20-03-2014";
Date date = formatter.parse(myDate);
query.add(Restrictions.eq("abcDate", date));
答案 1 :(得分:-1)
String YourDate = "2014-03-20 03:30:12"
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date ConDate = dateFormat.parse(YourDate);