android:与意大利日期的datepicker

时间:2012-08-28 09:47:17

标签: android datepicker

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

1 个答案:

答案 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;
}