我想在我的android應用中的特定實例上顯示日期和時間。我使用下面的一段代碼來實現它。在模擬器和手機上獲取不同的DateFormat結果-Android
Date now = new Date();
final String time = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.SHORT).format(now);
現在的問題是,在模擬器它顯示了現在的樣子我想
Sep 1,2012 10:30pm
但是,當我在手機上運行我的應用程序它顯示的日期和時間在一個完美的格式,日期和時間格式如下:
2012 9 1 10:30
誰能告訴我爲什麼IM在模擬器和手機獲得不同的行爲?我應該怎麼做才能在手機上獲得相同的結果,就像在模擬器上一樣?
謝謝!
檢查這個環節一旦http://stackoverflow.com/問題/ 454315 /你怎麼做格式日期和時間在Android中 – shassss
@shassss謝謝你的回覆。我確實檢查了這個鏈接。但我沒有得到,我怎麼能得到像「2012年9月1日晚上10點30分」從這個問題上發佈的例子? – Viking
你看過所有在模擬器和真實設備上的語言環境設置嗎? – brianestey