0
我正在開發藥物提醒android應用程序。我在如何操作時間選取器對話框時遇到問題,因此它會根據設備的時間系統顯示時間。如果手機是12小時格式,則時間選擇器對話框應該有am/pm選擇器。如果是24小時格式,時間選擇器中顯示的時間爲00 - 24。TimePickerDialog根據設備的時間系統設置格式
以下代碼爲24小時格式。有關如何添加12小時格式的任何想法?以及如何檢查手機使用的時間格式。由於
TimePickerDialog.OnTimeSetListener t = new OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
DecimalFormat df = new DecimalFormat("00");
timeHour = hourOfDay;
timeMinute = minute;
timeS = String.valueOf(df.format(hourOfDay)) + ":" + String.valueOf(df.format(minute));
timeSelected.setText(timeS);
}
};