クエリの時刻から特定の Date オブジェクトまでの残りのミリ秒を知るメソッド en Date または Calendar クラスはありますか?
アラームのスケジュールを変更するためにAlarmmanagerを使用していますが、これは私にとって重要です。
私が現時点で持っている解決策は、既存のオブジェクトのミリ秒を取得し、現在のミリ秒を差し引くことです。
より良い解決策はありますか?
ありがとう!
クエリの時刻から特定の Date オブジェクトまでの残りのミリ秒を知るメソッド en Date または Calendar クラスはありますか?
アラームのスケジュールを変更するためにAlarmmanagerを使用していますが、これは私にとって重要です。
私が現時点で持っている解決策は、既存のオブジェクトのミリ秒を取得し、現在のミリ秒を差し引くことです。
より良い解決策はありますか?
ありがとう!
Date
2 つの値の差がミリ秒単位で必要な場合は、次を使用すると非常に簡単Date.getTime
です。
long millisLeft = target.getTime() - now.getTime();
はい、カレンダを使用するだけです。このクラスでは、ミリ秒単位で時間を与えることができます(必要な場合は、2つの別々のカランダーを引くことができます。ちなみに、グレゴリオ暦も必要になる可能性があります。
つまり、それは
Calendar timeStamp = new GregorianCalendar();
これがhttp://be.net/HAROでこれを使用している私のプロジェクトの1つを見るのに役立つことを願っています
主にデバイス、状態デバイス、数値デバイスクラスで使用されるJavaのprogagueプロジェクトを参照してください。