0

タイムピッカー付きの編集テキストがあります。タイムピッカーダイアログを取得する編集テキストをクリックしたとき。10:00 PM を選択すると、編集テキストは 10:00 PM と表示されるはずですが、22:00 PM になっています。どうすればこれを変更できますか? 以下に示す私のコーディング部分..

 protected void showTime() 
 {
    TimePickerDialog tpd = new TimePickerDialog(this,
            new TimePickerDialog.OnTimeSetListener() 
    {

                @Override
                public void onTimeSet(TimePicker view, int hourOfDay,
                        int minute)
                {
                    hour=hourOfDay;
                    min=minute;

                    if(hourOfDay>12)
                    {
                        hourOfDay -= 12;
                        zone = "PM";
                    }
                    else
                    {
                        zone = "AM";
                    }
                    edtTime.setText(" "+pad(hour) + ":" + min+ " "+zone);
                }
            }, hour, min, true);
    tpd.setTitle("Select Time");
    tpd.show();

}
4

1 に答える 1