2017-07-21 67 views
-2

我正在使用android.text.format.Dateformat包。對於相同的語言環境,我得到兩種不同的日期格式。例如,US-7/21/2017和另一個設備7/21/17。第一個設備使用API​​ 18,第二個設備使用API​​ 24.爲什麼日期格式在不同設備上有所不同?

+2

請提供一個[mcve]演示如何使用'DateFormat'來爲您提供這些結果。 – CommonsWare

回答

0

即使在不同的版本中,不同版本的JRE實現在實現方式上也可能存在差異。默認的美國日期格式可能會有兩種設備的差異,例如2位和4位年份。

如果您需要進一步的指導,您需要提供一些代碼和JRE的詳細信息。

0

android.text.format.Dateformat將打印考慮到用戶設置應用程序中設置的首選項的字符串。幾乎每部手機都允許您在12小時和24小時之間進行選擇(例如3:00 PM和15:00),但有些手機還允許您選擇想要查看日期的格式。

我懷疑你的第一部手機的設置是M/d/yyyy,你的第二部手機是M/d/yy

相關問題