在OnDateSetListener中使用Calendar来获取选择的日期,然后将其格式化为所需的字符串。
示例代码:
DatePickerDialog datePickerDialog = new DatePickerDialog(
this,
new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {
Calendar calendar = Calendar.getInstance();
calendar.set(year, month, dayOfMonth);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String date = dateFormat.format(calendar.getTime());
yourTextView.setText(date);
}
},
year, month, day);
datePickerDialog.show();
在此示例代码中,我们使用Calendar来获取选择的日期并将其格式化为 "yyyy-MM-dd" 格式的字符串。最后,将此字符串设置为文本视图中的文本。这样就可以正确显示所选日期。