0

currentTime と別の日付の間の秒を計算するにはどうすればよいですか?

long time = myData - SystemClock.elapsedRealtime();
4

3 に答える 3

2

あなたは最新のものSystem.currentTimeMillis()を得るために使用します。その後System.currentTimeMillis()、オフセット時に再度使用します。次に、最新のものを使用して、最初のものを減算します。

SystemClock.elapsedRealtime(); 起動からの時間を返します。特定の時間ではありません。

于 2013-07-11T18:28:32.327 に答える
0

Joda-Time

参考までに、Joda-Time ではSecondsクラスを提供しています。

long secs = Seconds.between( new DateTime( myGregCal.getTime() ), DateTime.now() ).getSeconds();
于 2014-06-17T07:45:17.203 に答える