【发布时间】:2014-03-18 03:30:53
【问题描述】:
我正在尝试将给定的分钟数转换为毫秒。
例如:15 分钟或 20 分钟或 44 分钟应以编程方式转换为毫秒。
我尝试了以下方法:
Calendar alarmCalendar = Calendar.getInstance();
alarmCalendar.set(Calendar.MINUTE,15);
long alarmTime = alarmCalendar.getTimeInMillis();
Log.e("Milli", "seconds"+alarmTime);
这没有给出正确的值?转换它的最佳方法是什么?
【问题讨论】:
-
15 分钟(以毫秒为单位)是 15 * 60 * 1000。我错过了什么?
-
1 分钟 = 60 * 秒,1 秒 = 1000 毫秒 => 1 分钟 = 60000 毫秒。这是基础数学!
-
getTimeInMillis() 从纪元返回当前时间,以 UTC 毫秒为单位。
-
@ArtooDetoo 我知道这是一个简单的计算。我不想使用计算,而是想使用类似 RC 的答案。
-
...内部执行相同的计算... ;)