Zeitauswahl im Format hh: mm anzeigen

Ich muss die Zeitauswahl im Format hh: mm anzeigen. Klicken Sie auf den Bearbeitungstext. Also habe ich den folgenden Code verwendet.

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();

            }
        });

s funktioniert gut und zeigt die Zeitauswahl. Aber meinProble ist, wenn ich 04:15 im Zeitmesser wähle, zeigt es 4: 15 an. Es enthält keine 0 vor 4. Ich muss den Zeitmesser im Format hh: mm anzeigen.

Anyone kann mir dabei helfen. Vielen Dank.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage