2014-08-31 57 views
-1

我有编辑文本字段,并且我有一个方法可处理编辑字段上的onclick事件并显示日期选择器对话框。但是我想在对话框中更改日期格式。它显示2014年8月31日,我喜欢展示31 08 2014.是否有可能?在datepicker对话框中更改日期格式android

回答

0

此问题已在网站上的其他地方回答,例如here。基本上,日期选择器对话框以最终用户的首选格式显示,所以如果他们的手机或模拟器设置为mm/dd/yyyy,它会以这种方式显示,如果您希望它在dd/mm/yyyy时出现你正在测试它,确保你的模拟器被设置为首选日期格式。

0

DatePickerDialog.OnDateSetListener你会得到onDateSet方法,你可以得到

int year = selectedYear; 
int month = selectedMonth; 
int day = selectedDay; 

dateCalendar.set(Calendar.YEAR, year); 
    dateCalendar.set(Calendar.MONTH, month); 
    dateCalendar.set(Calendar.DAY_OF_MONTH, day); 
String monthname = new SimpleDateFormat("MMM").format(dateCalendar.getTime()); 

在SimpleDateFormat的,您可以更改日期格式,只要你想

+0

在文本字段中输入您的代码格式日期的日期将显示我喜欢在日期选择器对话窗口中更改日期格式 – vikifor 2014-08-31 09:16:12

+0

Hello Vikifor,使用ref http://stackoverflow.com/questions/4499433/datepicker-widget-format,没有方法可以设置显示格式 – 2014-08-31 10:26:59

相关问题