0

クエリの時刻から特定の Date オブジェクトまでの残りのミリ秒を知るメソッド en Date または Calendar クラスはありますか?

アラームのスケジュールを変更するためにAlarmmanagerを使用していますが、これは私にとって重要です。

私が現時点で持っている解決策は、既存のオブジェクトのミリ秒を取得し、現在のミリ秒を差し引くことです。

より良い解決策はありますか?

ありがとう!

4

3 に答える 3

2

Date2 つの値の差がミリ秒単位で必要な場合は、次を使用すると非常に簡単Date.getTimeです。

long millisLeft = target.getTime() - now.getTime();
于 2012-08-26T18:02:52.090 に答える
0

はい、カレンダを使用するだけです。このクラスでは、ミリ秒単位で時間を与えることができます(必要な場合は、2つの別々のカランダーを引くことができます。ちなみに、グレゴリオ暦も必要になる可能性があります。

つまり、それは

 Calendar timeStamp = new GregorianCalendar();

これがhttp://be.net/HAROでこれを使用している私のプロジェクトの1つを見るのに役立つことを願っています

主にデバイス、状態デバイス、数値デバイスクラスで使用されるJavaのprogagueプロジェクトを参照してください。

于 2012-08-26T18:07:55.957 に答える