Я пробовал его с буфером строк, но это невозможно, я на самом деле печатаю дату из диалога выбора даты. Минимальное значение показывает только 0, например, 1: 0 вечера вместо 13:00.Как печатать нулевое значение как форму из двух нулей
customTimePickerDialogsEnd = new CustomTimePickerDialog(getActivity(),
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
StringBuffer s = new StringBuffer(minute);
if (minute == 0) {
s.append(0);
tvEndTime.setText(" " + hourOfDay + ":" + s);
System.out.println("minute = " + minute);
} else {
System.out.println("minute = " + minute);
tvEndTime.setText(" " + hourOfDay + ":" + minute);
}
}
}, mHour, mMinute, true);
спасибо.
Ваш '' if' и else' заявления выглядят странно. (Часы и минуты поменять местами, я полагаю) –