怎么样得到时间差的秒数.
我不需要得到相差的具体年月日 现在一个游戏 我计算他玩游戏的时候的时间.
.currentTime=System.currentTimeMillis();
gameCurrentTime=System.currentTimeMillis();
time=currentTime-beginTime;
System.out.println(time);
为什么他输出的是1.354584124154574541E12之类的 我需要的是具体的多少秒 比如4702.0代表4.几秒.我有相同的代码能做到这个 但是我照抄的时候却不是这种一目了然的 请问 我是不是少写了一些什么???
游戏
java
android
------解决方案--------------------time 的数据类型,你是不是定义成 double 了?改成 long 试试看。
对了,这个得到的是 毫秒数。
------解决方案--------------------用long类型
long start = System.currentTimeMillis();