在Android中的TimePickerDialog的EditText中获取时间显示

时间:2016-03-27 18:01:19

标签: android timepickerdialog

我在我的应用程序中使用TimePickerDialog,我使用hint作为EditText(通过该时间设置),但是一旦用户在TimePickerDialog中设置时间,提示就会消失所选时间取代它。

我想在用户设置时间之前在EditText中显示当前时间(小时和分钟),我该怎么做?

2 个答案:

答案 0 :(得分:2)

get the current time and set it to the edit text.

EditText editText = (EditText) findViewById(R.id.editText);
Date currentDate = new Date(System.currentTimeMillis());
currentDate.setText(currentDate.toString());

如果要对编辑文本执行任何操作,请执行单击,例如打开日期选择器,再次选择设置的隔离日期到editText。 希望它有所帮助。

答案 1 :(得分:1)

我将以下代码添加到我的项目中并且工作正常:

SimpleDateFormat timeFormat = new SimpleDateFormat("HH:mm", Locale.getDefault());
String time = timeFormat.format(Calendar.getInstance().getTime());
editText.setText(time);