クリスマスまでの時間をミリ秒単位で計算する必要があります。私はjodatimeを使用していてPeriod
、を使用してみましたが、Googleで多くの時間を無駄にした後、これが間違っていることに気付き、ミリ秒を計算できました。ただし、私の実装は正しくなく、間違った結果が得られます。
私のコード:
DateTime start = new DateTime(DateTime.now());
DateTime end = new DateTime(2012, 12, 25, 0, 0, 0 ,0);
org.joda.time.Duration duration = new Period(end, start).toDurationFrom(new Instant());
int millis = (int) DateTimeUtils.getDurationMillis(duration);
Log.d("Millis", String.valueOf(millis));
Joda Time Documentationを見てみましたが、答えが見つかりませんでした。