1
我正在开发一个J2ME应用程序(CLDC 1.1和MIDP 2.0),我在想, 什么是在两个日期之间获得时间跨度的最佳方法?j2me - 比较2日期
谢谢,
Tal。
编辑:
下面是使用下面的答案有点样品:
public class TimeHelper {
public static long getTimeSpanInMilliSeconds(Date d1,Date d2) {
return Math.abs(d1.getTime() - d2.getTime());
}
public static double getTimeSpanInMinutes(Date d1,Date d2) {
return getTimeSpanInMilliSeconds(d1, d2)/60000;
}
}
这种差异是以毫秒为单位,不以秒(http://java.sun.com/javame/reference/apis/jsr118/java/util/Date.html #的getTime%28%29)。 – jalopaba 2010-04-17 21:11:15
毫秒转换成分钟(这是我一直在寻找的)并不难:)(除以60,000) 谢谢! – Tal 2010-04-17 23:24:48
对我来说,随着游戏的进展,我需要花几秒钟的时间来展示游戏进行的时间,所以我所做的就是在游戏开始时获得时间,并使用函数获得差异,并运行TimerTask以每1000毫秒。谢谢! – Daydah 2011-12-30 17:07:17