【发布时间】:2020-08-11 13:57:21
【问题描述】:
我在我的应用中使用材料日期选择器来选择日期。下面是我的代码。
MaterialDatePicker.Builder builder = MaterialDatePicker.Builder.datePicker();
builder.setSelection(Calendar.getInstance().getTimeInMillis());
builder.setTitleText(getString(R.string.selectDate));
final MaterialDatePicker materialDatePicker = builder.build();
btn_pickDate(new View.OnClickListener() {
@Override
public void onClick(View v) {
materialDatePicker.show(getSupportFragmentManager(),"DATE_PICKER");
}
});
materialDatePicker.addOnPositiveButtonClickListener(new MaterialPickerOnPositiveButtonClickListener() {
@Override
public void onPositiveButtonClick(Object selection) {
startDate.setText(materialDatePicker.getHeaderText());
}
});
当我选择一个日期时,日期在设备一中的 dd MMM yyyy 和设备二中的 MMM dd, yyyy 中返回。
我需要在所有设备上以相同的格式(例如:dd MMM yyyy)返回日期。如何在材料日期选择器中实现这一点。
【问题讨论】:
标签: java android datepicker android-datepicker material-components-android