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

use*_*236 1 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);
Run Code Online (Sandbox Code Playgroud)

And*_*rew 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);
}
Run Code Online (Sandbox Code Playgroud)

然后在代码中更改一行:

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