Converti Minuti in millisecondi Java / Android

Sto cercando di convertire un determinato numero di minuti in millisecondi.

Ad esempio: 15 minuti o 20 minuti o 44 minuti dovrebbero essere convertiti in millisecondi a livello di programmazione.

Ho provato il seguito:

Calendar alarmCalendar = Calendar.getInstance(); alarmCalendar.set(Calendar.MINUTE,15); long alarmTime = alarmCalendar.getTimeInMillis(); Log.e("Milli", "seconds"+alarmTime); 

Questo non dà il giusto valore? Qual è il modo migliore per convertire questo?

 TimeUnit.MINUTES.toMillis(yourMinutes) 

vedi TimeUnit javadoc (android)

 int minutes = 42; long millis = minutes * 60 * 1000; 

1 minuto = 60000 millisecondi.

 int minutes = 1; long milliseconds = minutes * 60000; 

Questo ti dà il tempo in milli.

 long currentTime = System.currentTimeMillis() Handler handler = new Handler(); long waitTime = currentTime + (15*60*1000); handler.postDelayed(new Runnable() { public void run() { // Alert or do something here. } }, waitTime); 

Questo pezzo di codice rimane inattivo per 15 minuti e quindi esegue il metodo di esecuzione del gestore. In questo modo puoi alzare un allarme ecc …