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



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

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

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。希望能有所帮助。

我在我的项目中添加了以下代码,它成功了:

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

最新更新