首页 > 解决方案 > Android TimePickerDialog 显示 A. 而不是 AM

问题描述

在此处输入图像描述

Android TimePickerDialog 显示 A. 而不是西班牙语中的 AM

任何显示 AM 的解决方案?

Calendar mcurrentTime = Calendar.getInstance();
                    int hour = mcurrentTime.get(Calendar.HOUR_OF_DAY);
                    int minute = mcurrentTime.get(Calendar.MINUTE);
                    final TimePickerDialog mTimePicker = new TimePickerDialog(this, new TimePickerDialog.OnTimeSetListener() {
                        @Override
                        public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {

                            final Date opntme = new Date();
                            SimpleDateFormat sdf = new SimpleDateFormat("HH:mm:ss");
                            sdf.format(opntme);
                            opntme.setHours(timePicker.getCurrentHour());
                            opntme.setMinutes(timePicker.getCurrentMinute());
                            opntme.setSeconds(0);


                        }
                    }, hour, minute, false);//Yes 24 hour time
                    mTimePicker.setTitle(getString(R.string.select_open_time));
                    mTimePicker.show();
                }

标签: androidandroid-timepicker

解决方案


推荐阅读