我在android中的按钮点击事件上弹出了datepicker对话框。分配给文本框的日期格式为d / mm / yyyy。
一旦用户从datepicker对话框中选择日期,我的日期集代码
,如何将日期格式设为dd / MMM / yyyypublic 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);
答案 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));