j2me - сравнить 2 даты - PullRequest
       8

j2me - сравнить 2 даты

1 голос
/ 17 апреля 2010

Я занимаюсь разработкой приложения J2ME (CLDC 1.1 и MIDP 2.0), и мне было интересно, Каков наилучший способ получить промежуток времени между двумя датами?

спасибо,

Tal.

Edit:

Вот небольшой пример, используя ответ ниже:

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;
}

}

1 Ответ

3 голосов
/ 18 апреля 2010

Это не так просто ответить в общем. Вы хотите промежуток времени в секундах? В этом случае вы можете сделать следующее:

Calendar c1 = ...;
Calendar c2 = ...;
long deltaSeconds = (c2.getTime().getTime()-c1.getTime().getTime())/1000;
...