0

我有一个这样的“正常” 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格式。另外,我可以添加小时和分钟吗?

4

1 回答 1

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;
}
于 2012-08-28T10:05:22.203 回答