假如开始时间是08:00:00(格式就是这样的),结束时间事18:30:00,
我想得到从结束时间到第二天08:00:00一共多少毫秒,可以吗??

解决方案 »

  1.   

    date有一个getTime的方法~把时间转换为毫秒数~~~这样子可以相减~
      

  2.   

    SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
    System.out.println(sdf.parse(str1).getTime-sdf.parse(str2).getTime);
      

  3.   

    换算成毫秒值直接相减,API是好东西long getTime() 
              返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。 
      

  4.   


    import java.util.Calendar;public class DateTest { public static void main(String[] args) {
    Calendar c1 = Calendar.getInstance();
    Calendar c2 = Calendar.getInstance();
    c1.set(2010, 07, 07, 06, 00, 00);
    c1.set(2010, 07, 07, 16, 00, 00);
    System.out.println(c2.getTimeInMillis()-c1.getTimeInMillis());
    }
    }