-1

今日の特定の時刻 (たとえば午後 6 時 15 分) の UTC ミリ秒を取得するにはどうすればよいですか?

レース委員会は常に GPS 時間を使用するため、開始時間として GPS getTime() 関数を使用し、開始までの時間を計算できるようにします。

このドキュメントCalendarを見ると、 Calendar(); を呼び出すだけでよいと思います。次に、get(MONTH)、get(YEAR) などを実行し、set(year、month、day、18、15、0); を実行します。しかし、それはうまくいきません。

Calendar.YEAR などかもしれませんが、同等のセットが分からず、警告が表示されます。

助けていただければ幸いです。

4

1 に答える 1

4
// get calendar instance, substitute timezone for which ever you need or leave blank to use current
Calendar updateTime = Calendar.getInstance(TimeZone.getTimeZone("US/Pacific"));

updateTime.set(Calendar.HOUR_OF_DAY, 18); // set hour
updateTime.set(Calendar.MINUTE, 15);      // set minute
updateTime.set(Calendar.SECOND, 0);       // set seconds

long time = updateTime.getTimeInMillis(); // get milliseconds
于 2012-07-12T20:58:52.333 に答える