把两个值都转换为long型进行比较。或者写个通用点的Date类,复写compareTo方法。个人认为复写compareTo方法比较理想,做到通用而且易扩充。

解决方案 »

  1.   

    那比如:
      select * from tablename where inputdate> tablename.start_date
     inputdate为自己输入的日期型数值,输入时候他不是字符串类型么?怎么又到long,再到date类型?
      tablename.start_date为tablename表中的字段,为date类型的数值
      这两个有怎么比较?谢谢!
      

  2.   

    把数据库中的日期型转换为字符型吧,
     
      你单独在数据库相应的Data Explore 中运行 一个日期比较的Sql ,它是怎么样写的呢