2014-08-31 114 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

相關問題