startTime记录开始时间,当你查询时再用个变量currentTime记录下现在的时间。
两个数相减,再换算成天、小时、分钟、钞就可以了啊

解决方案 »

  1.   

    呵呵,就是,好像java里没有vc里的timespan类.对于时间段不太好处理.
    一般也就按楼上那样处理了 :)
    只是涉及到具体的年月日之间差了几年几月几天就不好处理了 :)
      

  2.   

    我过去用java.util.Date();现在用java.util.Calendar()(功能强大了许多),自己试试吧相信你会和我有同样的想法,哈哈哈!!!!
      

  3.   

    java.util.Date()类好像只能精确到秒吧?如果只须精确到秒,那就这样!java.util.Date startTime = new java.util.Date();
    ....//运行你的程序
    java.util.Date finishTime = new java.util.Date();
    然后相减 
      

  4.   

    相减我也会呀。
    long startTime = System.currentTimeMillis();
    // do something...
    long timespan = System.currentTimeMillis() - startTime;
    现在问题是如何将这个timespan变成多少天、小时、分和秒?