将分钟转换为毫秒 Java/android

2022-08-31 20:00:38

我正在尝试将给定的分钟数转换为毫秒。

例如:15分钟或20分钟或44分钟应该以编程方式转换为毫秒。

我尝试了以下方法:

Calendar alarmCalendar = Calendar.getInstance();

alarmCalendar.set(Calendar.MINUTE,15);

long alarmTime = alarmCalendar.getTimeInMillis();

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

这没有给出正确的价值?转换此内容的最佳方法是什么?


答案 1
TimeUnit.MINUTES.toMillis(yourMinutes)

请参阅 TimeUnit javadoc (android)


答案 2
int minutes = 42;
long millis = minutes * 60 * 1000;