我在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)
你可以添加像这样的方法
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));
| 归档时间: |
|
| 查看次数: |
8604 次 |
| 最近记录: |