アンドロイドで12時以降を選択するとエラーが起こります。
何がいけないのでしょうか。
final Calendar date = Calendar.getInstance();
// TimePickerDialogインスタンスを取得
TimePickerDialog timePickerDialog = new TimePickerDialog(this,
new TimePickerDialog.OnTimeSetListener() {
public void onTimeSet(TimePicker view, int hourOfDay, int minutes) {
Calendar time = date.getInstance();
time.set(hourOfDay,minutes);
text.setText(DateFormat.format("HH時mm分", time));
//text.setText(hourOfDay + "時" + minutes + "分");
}
}, date.get(Calendar.HOUR_OF_DAY),
date.get(Calendar.MINUTE), true);
// タイトルをセット
timePickerDialog.setTitle("時間を入力してください");
// ダイアログを表示する
timePickerDialog.show();
回答2件
あなたの回答
tips
プレビュー