Mam funkcję wyboru czasu, która ustawia czas w EditText. Ale pokazany format nie jest odpowiedni. na przykład dla 16:07 jest pokazane jako 4: 7. gdy cyfra w czasie jest mniejsza niż 10, automatycznie usuwa 0. proszę, pomóżcie mi. Mój kod jestselektor czasu pokazujący czas jak 4: 7 zamiast 04:07
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();
}
trzeba ustawić go ręcznie ..”wartość –
wyboru z' hourOfDay' i 'minute', jeśli mniej niż 10 zmiana, która na łańcuch i dodać 0 –
próbowałem to tak, ale nie mógł can u pls Powiedz mi, jak niego prawidłowo –