700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 计算两个时间戳型的时间差

计算两个时间戳型的时间差

时间:2018-12-07 10:02:18

相关推荐

计算两个时间戳型的时间差

我需要计算两个时间戳型的时间差,并得出相应的以小时为单位的数据。

这里是我自己找到的解决方法,先记录下来。

先将string 型转换为date型,然后转换为long型,最后以long型计算出小时数。

下面是解决方法

import java.text. * ;

import java.util. * ;

public class TestDate ... {

publicstaticvoidmain(String[]args)...{

Stringt1="-03-1016:25:02";

Stringt2="-03-1018:26:02";

Dated1=null;

Dated2=null;

SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");

try...{

d1=sdf.parse(t1);

d2=sdf.parse(t2);

}catch(ParseExceptionpe)...{

System.out.println(pe.getMessage());

}

longdd1=d1.getTime();

longdd2=d2.getTime();

doublehours=(double)(dd2-dd1)/3600/1000;

System.out.println("时间差是:"+hours+"(小时)");

}

}

这段代码执行的结果是:

时间差是:2.0166666666666666(小时)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。