0

それぞれが特定の一定の時間を毎日繰り返すオブジェクトがいくつかあります (つまり、12:30PM、14、16、18 ...)。システムの現在の時刻と各タイムスポットの差を計算して、最も近いものを見つけ、差も表示したいと考えています。私はここで2つの問題に直面しています:

  1. TimeAndroidクラスで、毎日繰り返される時計の詳細な時間を定義する方法は? このフォーマットを参照で見つけましたtime.set(4, 10, 2007)

  2. compare(Time a, Time b)現在に最も近い時間を検索するために使用する必要がありますか? 詳細はわかりませんが。

4

1 に答える 1

1

Joda の日付/時刻ライブラリ、特に特定の日付に関連付けられていない時刻を表す LocalTime クラスを見てください。http://joda-time.sourceforge.net/apidocs/org/joda/time/LocalTime.htmlを参照してください。

LocalTime クラスのメソッドを使用して、現在の時刻に変換し、比較できます。

于 2013-05-20T22:34:51.883 に答える