タイムピッカー付きの編集テキストがあります。タイムピッカーダイアログを取得する編集テキストをクリックしたとき。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();
}