你的日期字段什么类型阿?
如果是date
很简单
可以直接比较日期大小

解决方案 »

  1.   

    String reqdate="2002-11-11";需要转换成日期类型
    oracle中如下
    to_char('2002-11-11','YYYY-MM-DD')
      

  2.   

    sql这样写:
    String reqdate="2002-11-11";
    String sql="select issue_time from platform_paper where to_char(issue_time,'YYYY-MM-DD')>'"+reqdate+"'";
      

  3.   

    不应该用to_char,应该用to_date把参数转换成日期,做比较条件更准确:
    String sql="select issue_time from platform_paper where issue_time>to_date('"+reqdate+"','yyyy-MM-dd hh:mm:ss')";
    再试试
      

  4.   

    java.util.Date reqdate=new java.util.Date("2002-11-11");
    String sql="select issue_time from platform_paper where to_date(issue_time,'yyyy-MM-dd')>'"+reqdate+"'";
      

  5.   

    java.util.Date reqdate=new java.util.Date("2002-11-11");
    String sql="select issue_time from platform_paper where to_date(issue_time,'yyyy-MM-dd')>"+reqdate;