我有一个像这样的“正常”DatePicker
:
// funzioni del datepicker
protected DatePickerDialog.OnDateSetListener mDateSetListener = new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
mYear = year;
mMonth = monthOfYear;
mDay = dayOfMonth;
}
};
protected Dialog onCreateDialog(int id) {
return new DatePickerDialog(this.getParent(),mDateSetListener,mYear, mMonth, mDay);
}
我打电话给showDialog(0);
来揭露这一点。
可行,但日期为yyyy-mm-dd
格式。我需要以dd-mm-yyyy
格式更改它。
另外,我可以添加小时和分钟吗?
答案 0 :(得分:1)
//将日期格式从(YYYY_MM-DD)转换为(DD-MM-YYYY)
private String convertDate(String cdate)
{
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat postFormater = new SimpleDateFormat("dd-MM-yyyy");
Date convertedDate;
convertedDate = dateFormat.parse(cdate);
cdate = postFormater.format(convertedDate);
return cdate;
}