要求:
    在数据库表中有到期日期,和起始日期。
    根据系统的时间计算出剩余天数。

解决方案 »

  1.   

    如何计算某两个日期之间相差的天数?import java.text.SimpleDateFormat;
    import java.util.Date;public class Test {
    public static void main(String[] args) throws Throwable {
    SimpleDateFormat format = new SimpleDateFormat("yyyy-mm-dd"); Date d1 = format.parse("2005-9-9");
    Date d2 = format.parse("2006-9-12"); long millisecondsPerDay = 1000 * 3600 * 24; System.out.println(millisecondsPerDay);
    System.out.println((d2.getTime() - d1.getTime()) / millisecondsPerDay);
    }
    }
      

  2.   

    supergoalcn(Supergoal) 
    数据库中取出的数据不都是String类型的嘛,这样用可以吗?
    怎么得到系统时间啊?
      

  3.   

    有没有jsp的例子,javabean我不怎么会用?
      

  4.   

    你把supergoalcn(Supergoal)的方法改改就成了
      

  5.   

    select datediff(day,getdate(),deaddate) as leavedaynum from table1
      

  6.   

    直接用sql也可以吧。像dreamover说的一样
      

  7.   

    从数据库中读出日期型字段,类型为java.sql.Date,该类为java.util.Date的子类,然后把我上面提供的代码稍以改动就可以了。
      

  8.   

    jsp中日期类型怎么进行相减和比较?