android - 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();
}
解决方案
推荐阅读
- spring-boot - 模拟服务器和调用的服务
- makefile - 我如何用这个makefile链接到静态库?
- javascript - 无法让 Jest 和酶从我的 App.js 呈现 div 测试
- kotlin - Page 类的 graphql 模式定义应该是什么样的?
- python - 不断循环python代码,所以它不会结束
- c++ - 指定目录以在 vcxproj 文件中查找 stdafx.h
- tomcat - Nginx:[警告]上游响应缓冲到临时文件
- java - 我将如何处理“子字符串”?使用java的JSON文件?
- ruby-on-rails - 称为访问的枚举的复数
- file - 从控制器发送 IFormFile - Asp Net Core