web-dev-qa-db-ja.com

分をミリ秒単位のJava / Androidに変換する

指定された分数をミリ秒に変換しようとしています。

たとえば、プログラムで15分または20分または44分をミリ秒に変換する必要があります。

私は以下を試しました:

Calendar alarmCalendar = Calendar.getInstance();

alarmCalendar.set(Calendar.MINUTE,15);

long alarmTime = alarmCalendar.getTimeInMillis();

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

これは正しい価値を与えませんか?これを変換する最良の方法は何ですか?

36
TheDevMan
TimeUnit.MINUTES.toMillis(yourMinutes)

TimeUnit javadoc(Android)を参照してください

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

1分= 60000ミリ秒。

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