いくつかの場所でスタックオーバーフローに関するこの質問を見ましたが、与えられた答えは私にとってはうまくいかないので、ここにいます:)。
日付ピッカーの最小日付を現在の日付に動的に設定する必要があります。私の最小 API は 12 です。
私はこれを試しました:
Calendar minCalendar = Calendar.getInstance();
minCalendar.set(Calendar.MILLISECOND, minCalendar.MILLISECOND - 1000);
DatePicker endDatePicker = (DatePicker) findViewById(R.id.datePicker2);
endDatePicker.setMinDate(minCalendar.getTimeInMillis());
エラーは発生しません。日付ピッカーのみが今日に設定されていません。「1964年10月」に設定されています……。
私を助けてください...
編集済み
私もこれを試しましたが、同じ効果:
endDatePicker.setMinDate(System.currentTimeMillis() - 1000);