android - 安卓设备中带有 M+number 问题的 DatePickerDialog
问题描述
我正在尝试为用户的出生日期实施 DatePicker
我为此使用的代码
private void showDatePicker(final int view_id, final String countryCode) {
int mYear, mMonth, mDay;
// Get Current Date
Locale locale = new Locale("en", countryCode);
Locale.setDefault(locale);
final Calendar c = Calendar.getInstance(locale);
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePickerDialog = new DatePickerDialog(this,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
if (view_id == R.id.dob_drop_down) {
dobTextView.setText(Tools.formattedDateOfBirth(String.format("%d-%d-%d", dayOfMonth, monthOfYear + 1, year)));
} else if (view_id == R.id.partner_dob_drop_down) {
partnerDobTextView.setText(Tools.formattedDateOfBirth(String.format("%d-%d-%d", dayOfMonth, monthOfYear + 1, year)));
}
}
}, mYear, mMonth, mDay);
// Show date till current date
datePickerDialog.setTitle("Date of Birth");
datePickerDialog.getDatePicker().setMaxDate(System.currentTimeMillis());
datePickerDialog.show();
}
感谢期待。
解决方案
推荐阅读
- python - 检查变量的十进制值是否无限
- reactjs - 使用 OAI 拒绝 Cloudfront 访问
- reactjs - react-reveal 包不能多次触发吗?
- firebase - 导航到另一个页面后,Flutter Firebase 不退出
- reactjs - 我需要部署什么配置来响应 https 服务器?
- reactjs - useLeafletContext() 只能用于
- lodash - 我如何将 lodash flow 与 find 一起使用?
- python - Pandas 使用字典和正则表达式替换
- python - tensorflow.python.framework.errors_impl.AlreadyExistsError
- javascript - Angular Http Get 请求返回 Array(2)[Object, Object] 但未定义