24-Stunden-format 12-Stunden-format

Ich habe ein problem mit der Konvertierung von 24-Stunden-format im 12-Stunden-format. Das ist mein code.

    private TimePickerDialog.OnTimeSetListener mTimeSetListener =
        new TimePickerDialog.OnTimeSetListener() {

            @Override
            public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
                //TODO Auto-generated method stub
                ViewGroup vg=(ViewGroup) view.getChildAt(0);
                hour = hourOfDay;
                minutes = minute;
                String am_pm = (hourOfDay < 12) ? "AM" : "PM";
                SimpleDateFormat sdf = new SimpleDateFormat("hh:mm a",Locale.US);
                String tme = hour +":"+ minutes+am_pm;
                et1.setText(tme);
            }
        };

Ich shift zu timepicker dialog von alert-dialog, weil ich nicht weiß, wie das zu ändern 24-Stunden 12-Stunden-format

et1.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View v) {
                //TODO Auto-generated method stub
                new TimePickerDialog(MainActivity.this, mTimeSetListener, hour, minutes, false).show();
            }
        });

    }  

Dies ist der Beweis, dass ich schon drehen Sie den booleschen Eindruck auf false.

InformationsquelleAutor user3032164 | 2013-12-17

Schreibe einen Kommentar