mysql中可以用date_sub查处三月之前的一天的日子,在hql中怎样查询距离现在三月之前某一天的日期,也就是hql中类似于mysql中date_sub函数,谁知道帮帮忙

解决方案 »

  1.   

    这个 没有做过研究可以换个思路。。用calendar先将三个月前一天日期转换出来。然后去查询
      

  2.   

    Calendar c = Calendar.getInstance();
    c.add(Calendar.MONTH, -3);
    c.add(Calendar.DATE, -1);
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");       
    String now = sdf.format(c.getTime());       
    System.out.println("当前时间:"+now);