"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で日付を取得し、GETで渡す方法は?
- 3. AndroidのDatePickerウィジェットから日付を取得する方法は?
- 4. 私のアンドロイドアプリケーションで毎日の日付変更情報を取得する方法
- 5. javascript関数内のDatePickerで選択された日付を取得します
- 6. C++でレジストリキーが作成/変更された日付を取得する
- 7. ディレクトリの内容を変更した日付で取得する
- 8. HTTPファイルが変更された日付を取得できますか?
- 9. ファイルが日付時刻の変更されたフォルダ内のファイルの一覧を取得する方法
- 10. バッチ変更は変更/作成された日付ですか?
- 11. 最近変更されたファイルを取得する方法
- 12. Pythonで指定された日付範囲からsatとsun日付を取得する方法
- 13. 日付が変更されるたびに日付にラベルを付ける
- 14. 1日前の日付をextjsフィールドで取得する方法
- 15. jQuery UI datepicker - ローカライズされた日付をフォーマットできますか?
- 16. Bootstrap DatePickerデフォルトビューの日付を変更する
- 17. Jquery UI datepicker、日付のonclick、日付を取得してURLに渡す
- 18. 月、日、年だけで日付ピッカーショーを変更する方法
- 19. 指定されたタイムゾーンで最後または前の土曜日の日付を取得する方法
- 20. PostgreSQLの同じ列の日付のセットに指定された日付のレコードを取得する方法
- 21. 指定された日付から最初の日付を取得する
- 22. その他の選択でjQuery Datepickerの日付を変更
- 23. プロセスがタスクを変更したときの日付の取得
- 24. 変更された日付を決定するためのバッチファイル
- 25. Herokuに展開する際の最後のプッシュ日付またはファイル変更日の取得方法
- 26. jquery datepickerから選択した日/月と年を取得する方法
- 27. Android:手動変更日DatePicker
- 28. datepickerで日付時刻を検証する方法は?
- 29. Jquery datepickerで日付範囲を無効にする方法
- 30. datepickerの変更後の行の日付フィールドの更新
ユーザーを意味は、日付ピッカーから日付を選択します。 –
@PolamReddyRajaReddyはい、あなたは正しいですが、日付ピッカーダイアログから来ていません – User210282
私の答えを見てください。 –