0

ユーザーの電話でアラームを設定する必要があります。これは Android 関数であり、アラームは System.currentTimeMillis() 形式で起動するのに時間がかかります。ユーザーの電話で午後 7 時にアラームを設定したいのですが、ユーザーの電話がどのタイムゾーンに設定されているかわかりません。

現在の日の午後 7 時の同等の時刻が UTC (currentTimeMillis()) にあることを確認するにはどうすればよいですか?

ありがとう

4

1 に答える 1

0
Calendar cal = Calendar.getInstance(); // returns current time in user's default TimeZone
cal.set(Calendar.MILLISECOND, 0);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MINUTE, 0);
cal.set(Calendar.HOUR_OF_DAY, 19);
long time = cal.getTime().getTime();
于 2012-08-28T03:21:11.780 に答える