2012-03-12 7 views
2

これは簡単な質問です。どのようにjoda時間の日付ピッカーを設定するか知っていますか?私はで与えられている日付ピッカーを持っている、チュートリアルは現在の日付を取得するために与える方法は、日付を入れてcalender.getインスタンスです私はジョーダ時間に入る私は-20 2012年3月1日と2012年3月12日joda-time datepicker Androidが正しい日を計算しない

これは私が

final Calendar c = Calendar.getInstance(); 
    mYear = c.get(Calendar.YEAR); 
    mMonth = c.get(Calendar.MONTH); 
    mDay = c.get(Calendar.DAY_OF_MONTH); 
    Date past = new Date(112, 3, 1); // June 20th, 2010 
    Date today = new Date(112, mMonth, mDay); // July 24th 
    int days = Days.daysBetween(new DateTime(past), new DateTime(today)).getDays(); 
    mDateDisplay.setText(""+days); 

答えて

1
Date past = new Date(112, 3, 1); 

その日付を使用していますコード2012年4月1日を表している - ヶ月は0ベースです。 (Jan = 0、Feb = 1など)。

私は、3月12日が4月1日の20日前、すなわち-20日であることを説明します。

+0

ありがとうございました。私は日付のことを知らなかった –

+0

私はあまりにも他の多くを持っているように、あまりにもキャッチされて心配しないでください。 – Squonk

関連する問題