为什么不用Date?
把字符串转成Date .然后
Date.getTime()得到的是毫秒数
(Date1.getTime()-Date2.getTime())/1000   就是秒啦 !!!

解决方案 »

  1.   

    String timeStr1="2001-3-12 12:23:43";
            String timeStr2="2002-12-2 10:45:12";        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
            Date time1 = sdf.parse(timeStr1,new ParsePosition(0));
            Date time2 = sdf.parse(timeStr2,new ParsePosition(0));        System.out.println(time1.getTime()-time2.getTime());