"Calendar.getInstance()"を使用してDatePickerから現在の日付を取得した後、ユーザーが日付を変更するアプリケーションの開発中です。今、新しい日付が変更された後、その日付を取得するにはどうすればよいですか?datepickerで変更された日付を取得する方法
答えて
。
private static final int DATE_DIALOG_ID = 0;
のonCreateでこのコーディングを(追加)
// add a click listener to the button
date_text.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
showDialog(DATE_DIALOG_ID);
}
});
// get the current date
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
String da = Integer.toString(mMonth)+"/"+Integer.toString(mDay)+"/"+Integer.toString(mYear);
date_text.setText(da);
と、これはアウトのonCreate(の側である)
private DatePickerDialog.OnDateSetListener mDateSetListener =
new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
String selectedDate = Integer.toString(mMonth)+"/"+Integer.toString(mDay)+"/"+Integer.toString(mYear);
date_text.setText(selectedDate);
System.out.println("selected date is:"+selectedDate);
}
};
@Override
protected Dialog onCreateDialog(int id) {
switch (id) {
case DATE_DIALOG_ID:
return new DatePickerDialog(this, mDateSetListener, mYear, mMonth, mDay);
}
return null;
}
ありがとう、私はこのコードを試して、 – User210282
Calendar cal = Calendar.getInstance();
DatePickerDialog.OnDateSetListener listener = new DatePickerDialog.OnDateSetListener(){
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, monthOfYear);
cal.set(Calendar.DAY_OF_MONTH, dayOfMonth);
}
};
return new DatePickerDialog(this, listener, cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH));
、文字列として日付を取得する(金曜日、28/10/2011 15:00:59 0)このdeclear
SimpleDateFormat sdfDate = new SimpleDateFormat("EEEE, d/M/yyyy HH:mm:ss:S");
String date = sdfTime.format(new Date(cal.getTimeInMillis()));
ありがとうございますが、これはdatepickerでもうまくいきますか?あなたのコードは、DatePickerDialogと言う通り – User210282
はい、DatePickerDialogをDatePickerに変更するだけです。 – Carnal
しかし、そうでない場合は、単にDatePickerDialogを使用してください。最も一般的です。 – Carnal
- 1. 日付を設定する/コードビハインドでDatepickerの日付を取得する方法
- 2. DatePickerから日付を取得したユーザーを取得する方法は?
- 3. datepickerで日付を取得する方法
- 4. datepickerで日付を取得し、GETで渡す方法は?
- 5. datepickerの日付を変更
- 6. AndroidのDatePickerウィジェットから日付を取得する方法は?
- 7. Kotlin TornadoFXでdatepickerの日付を取得
- 8. symfony、ローカライズされた日付を取得する方法
- 9. angular2とbootstrap-datepicker - 選択した日付を取得する方法は?
- 10. jquery datepickerで日付の書式が変更されない
- 11. javascript関数内のDatePickerで選択された日付を取得します
- 12. 私のアンドロイドアプリケーションで毎日の日付変更情報を取得する方法
- 13. angle bootstrap datepickerは表示される日付を取得します(日モード)
- 14. C++でレジストリキーが作成/変更された日付を取得する
- 15. jQueryでonSelectで選択された日付を拒否する方法DatePicker
- 16. MySQL:node.jsで取得する際に日付形式が変更されました
- 17. web2pyでdatepickerの日付と時刻の形式を変更する方法
- 18. Html.Kendo()の値を取得する方法変更イベントのDatePicker()?
- 19. ディレクトリの内容を変更した日付で取得する
- 20. HTTPファイルが変更された日付を取得できますか?
- 21. jQuery Datepickerで特定の日を変更する方法
- 22. 日付が変更されたときにdatepickerからPHPコードに値を渡す方法
- 23. 特定のDatepicker日付形式の月を取得する方法は?
- 24. サーブレットのインラインdatepickerから選択日付を取得する方法
- 25. 変更された日付とサイズのファイルの大きなリストを取得する実行方法
- 26. ファイルが日付時刻の変更されたフォルダ内のファイルの一覧を取得する方法
- 27. Bootstrap Datepickerで最後の日曜日の日付を取得するには?
- 28. コメント欄に変更があったときに変更された日付を取得するワークフロー
- 29. 日付を取得する方法
- 30. javascript日付をdatepickerから日付を取得するよりも
ユーザーを意味は、日付ピッカーから日付を選択します。 –
@PolamReddyRajaReddyはい、あなたは正しいですが、日付ピッカーダイアログから来ていません – User210282
私の答えを見てください。 –