1 votes

J2me - comparer 2 dates

Je développe une application J2ME (CLDC 1.1 et MIDP 2.0) et je me demandais, Quel est le meilleur moyen d'obtenir la durée entre 2 dates?

merci,

Tal.

Éditer:

Voici un petit exemple utilisant la réponse ci-dessous:

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

}

3voto

Wangnick Points 285

Ce n'est pas si facile de répondre de manière générale. Voulez-vous la durée en secondes? Dans ce cas, vous pourriez faire ce qui suit:

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X