У меня есть функция выбора времени, которая устанавливает время в EditText . Но формат, который он показывает, не подходит. например, для 16:07 отображается как 4:7. всякий раз, когда цифра времени меньше 10, она автоматически удаляет 0. Пожалуйста, помогите мне. Мой код
if (v == btnTimePicker1)
{
// Process to get Current Time
final Calendar c = Calendar.getInstance();
mHour = c.get(Calendar.HOUR_OF_DAY);
mMinute = c.get(Calendar.MINUTE);
// Launch Time Picker Dialog
TimePickerDialog tpd = new TimePickerDialog(this,
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay,
int minute) {
// Display Selected time in textbox
txtTime1.setText(hourOfDay + ":" + minute);
}
}, mHour, mMinute, false);
tpd.show();
}
hourOfDay
иminute
, если меньше 10, измените его на строку и добавьте 0 - person Shayan Pourvatan   schedule 02.04.2014code
private static String pad(int c) { if (c ›= 10) return String.valueOf(c); иначе вернуть 0 + String.valueOf(c); } - person Tushar Narang   schedule 02.04.2014