Mostrar o selecionador de horas no formato hh: mm
Eu tenho que mostrar o selecionador de hora no formato hh: mm em Clique no texto de edição. Para que eu tivesse usado o código abaixo.
MainActivity.java:
e6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
SimpleDateFormat sdf = new SimpleDateFormat("hh:mm");
Calendar mcurrentTime = Calendar.getInstance();
int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
int minute = mcurrentTime.get(Calendar.MINUTE);
TimePickerDialog mTimePicker;
mTimePicker = new TimePickerDialog(AddFlight.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
e6.setText(selectedHour + ":" + selectedMinute);
}
}, hour, minute, true);//Yes 24 hour time
mTimePicker.setTitle("Select Time");
mTimePicker.show();
}
});
Está funcionando bem e mostra o selecionador de horas.questão Quando você seleciona o 04:15 no timepicker, ele exibe 4: 15.Não inclui 0 antes de 4.Eu preciso mostrar o timepicker no formato hh: mm.
Qualquer um pode me ajudar com isso. Obrigado.