2012-12-10 52 views
0

我想根據時區顯示日期...如果它的美國比一個月的日期年份,並且如果它的歐洲比日期的月份一年...它檢查設備的當前日期設置並根據時區轉換當前日期和時間。 我的代碼是如何根據設備時區顯示日期格式

Time today = new Time(Time.getCurrentTimezone()); 
     today.setToNow(); 

     String currentDateandTime = today.monthDay+"/"+today.month+"/"+today.year+" "+today.hour+":"+today.minute; 

任何人可以建議我做一些修改,根據時區 有日期組織預先感謝您

回答

0

可以使用DateFormat類。

DateFormat df = DateFormat.getDateInstance(DateFormat.LONG,Locale.FRANCE); 

要獲取用戶當前Locale你可以做

Locale.getDefault(); 

被警告,雖然它可能不是用戶想要什麼。

+0

抱歉,但我沒有得到什麼是意思可能不是想要的用戶 –

+0

手機默認的語言環境可能不被用戶期望如何表示的日期 –

+0

確定,所以你有什麼suggestion..i只是想顯示日期根據地區不同日期毫米yyyy或美國mm dd yyyy喜歡這個..你會推薦我什麼 –

相關問題