web-dev-qa-db-fra.com

Conversion minutes en millisecondes Java / Android

J'essaie de convertir un nombre donné de minutes en millisecondes.

Par exemple, 15 minutes, 20 minutes ou 44 minutes doivent être converties en millisecondes par programme.

J'ai essayé le ci-dessous:

Calendar alarmCalendar = Calendar.getInstance();

alarmCalendar.set(Calendar.MINUTE,15);

long alarmTime = alarmCalendar.getTimeInMillis();

Log.e("Milli", "seconds"+alarmTime);

Cela ne donne pas la bonne valeur? Quel est le meilleur moyen de convertir cela?

36
TheDevMan
TimeUnit.MINUTES.toMillis(yourMinutes)

voir TimeUnit javadoc (Android)

138
user180100
int minutes = 42;
long millis = minutes * 60 * 1000;
11
Marco Bolis

1 minute = 60000 millisecs.

int minutes = 1;
long milliseconds = minutes * 60000;
4
Venkatesh S