计算java中的已用时间

时间:2014-11-19 00:43:41

标签: java

我有下面的时间戳,需要计算经过时间。

t1: 2014-11-07 11:22:39.854296-08
t2: 2014-11-07 11:22:52.748804-08

我使用以下代码,但结果不正确:

        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss.SSS"); 

        String time1 = "2014-11-07 11:22:39.854296-08";
        java.util.Date parsedDate1 = dateFormat.parse(time1);

        String time2 = "2014-11-07 11:22:52.748804-08";
        java.util.Date parsedDate2 = dateFormat.parse(time2);

        int elapse = (int)(parsedDate2.getTime() - parsedDate1.getTime());

如果我使用格式:(" yyyy-MM-dd hh:mm:ss"),结果是正确的。

0 个答案:

没有答案