dd / MMM / yyyy中的Android日期选择器对话框日期格式

时间:2014-05-08 18:12:05

标签: datepicker

我在android中的按钮点击事件上弹出了datepicker对话框。分配给文本框的日期格式为d / mm / yyyy。

一旦用户从datepicker对话框中选择日期,我的日期集代码

,如何将日期格式设为dd / MMM / yyyy
public void onDateSet(DatePicker view, int yearr, int monthOfYearr,
                int dayOfMonthh) {
            // TODO Auto-generated method stub
            yrr=yearr;
            monn=monthOfYearr +1;

            dayy=dayOfMonthh;

            EditText itt=(EditText)findViewById(R.id.editText2);


            itt.setText(dayy+" / "+monn+" / "+yrr);

1 个答案:

答案 0 :(得分:5)

你可以添加像这样的方法

private static String formatDate(int year, int month, int day) {

    Calendar cal = Calendar.getInstance();
    cal.setTimeInMillis(0);
    cal.set(year, month, day);
    Date date = cal.getTime();
    SimpleDateFormat sdf = new SimpleDateFormat("dd/MMM/yyyy");

    return sdf.format(date);
}

然后在代码中更改一行:

itt.setText(formatDate(yrr, monn, dayy));