例如从数据库中取出两个日期:sj1\sj2,怎么对这两个时间进行比较,并得到一个int数值?

解决方案 »

  1.   

    你指的INT值是什么?秒间隔?分钟间隔?小时间隔?日间隔?月间隔?年间隔?
      

  2.   

    就是用两个日期相减的到的天数(整型),java里面日期好像不能直接相减,是不是需要提前转换?
      

  3.   

    可以讲SJ1和SJ2减去一个基准时间数值(结果是转换成秒的2个很大的数值。一般用LONG INT型)。然后2个值相减。。就好了。虽然有点麻烦。而且最后如果要转换回时间就麻烦了。
    我抛砖引玉。等高人~
      

  4.   

    可以按照字符串的方式比较,都转成格式相同的 字符串。
    比如 2005-07-08 有个compareto方法。得到的是 -1,0,1;
      

  5.   

    两个时间getTime然后比较毫秒然后再算成天数吧