将分钟转换为毫秒Java/android

The*_*Man 37 java datetime android

我试图将给定的分钟数转换为毫秒.

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

我试过以下:

Calendar alarmCalendar = Calendar.getInstance();

alarmCalendar.set(Calendar.MINUTE,15);

long alarmTime = alarmCalendar.getTimeInMillis();

Log.e("Milli", "seconds"+alarmTime);
Run Code Online (Sandbox Code Playgroud)

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

小智 142

TimeUnit.MINUTES.toMillis(yourMinutes)
Run Code Online (Sandbox Code Playgroud)

TimeUnitjavadoc(android)


Mar*_*lis 12

int minutes = 42;
long millis = minutes * 60 * 1000;
Run Code Online (Sandbox Code Playgroud)


Ven*_*h S 7

1 分钟 = 60000 毫秒。

int minutes = 1;
long milliseconds = minutes * 60000;
Run Code Online (Sandbox Code Playgroud)

  • 我知道这一点......我不想使用计算。 (4认同)