Tôi có chức năng trình chọn thời gian đặt thời gian trong EditText. Nhưng định dạng nó cho thấy không phù hợp. ví dụ: 04:07 pm được hiển thị là 4: 7. bất cứ khi nào chữ số trong thời gian nhỏ hơn 10, nó sẽ tự động xóa 0. hãy giúp tôi. Mã của tôi làtrình chọn thời gian hiển thị thời gian như 4: 7 thay vì 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();
}
Bạn cần phải thiết lập nó bằng tay ..' giá trị –
séc của 'hourOfDay' và' minute', nếu ít hơn 10 sự thay đổi đó để chuỗi và thêm 0 –
tôi đã cố gắng nó như thế này nhưng không thể có thể u pls cho tôi biết làm thế nào với nó một cách chính xác –