我有一個對話框的時間選擇器,它設置EditText在什麼時間選擇它,但每當我選擇一個時間格式的時間是在軍事時間..我怎樣才能使它達到12小時格式。 Thaaanks :)時間選擇器setText到12小時格式
@Override
protected Dialog onCreateDialog(int id){
if(id == DIALOG_ID){
return new DatePickerDialog(this, dplistener, year_x,month_x,day_x);
}
else if (id == DIALOG_ID2){
return new TimePickerDialog(this, tplistener, hour_x, minute_x, DateFormat.is24HourFormat(DetailActivity.this));
}
return null;
}
protected TimePickerDialog.OnTimeSetListener tplistener =
new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
hour_x = hourOfDay;
minute_x = minute;
etResTime.setText(hour_x +" : " + minute_x);
}
};
你可以按照這個鏈接http://stackoverflow.com/questions/39762804/how-to-set-time-with-the-help-of-timepicker-with-12-hour-format/39763424 #39763424 – Pihu
@皮胡 - 謝謝,就像我在找的東西:) –