2014-01-25 28 views
1

Android 4.3包含一個新的getBestDateTimePattern()方法,該方法會自動爲您指定的區域設置生成Unicode UTS日期的最佳本地化表單。這是爲用戶提供更本地化體驗的便捷方式。是否可以使用DateFormat.getBestDateTimePattern(Locale.getDefault(),skeleton);對於android api level 14

是否有可能使用DateFormat.getBestDateTimePattern(Locale.getDefault(), skeleton);爲Android API級別14

可怎麼落實DateFormat.getBestDateTimePattern(Locale.getDefault(), skeleton);

+0

在API級別18中添加這種方法,這使你不能在API級別14 – Henry

+1

使用它是否有任何建議替代? – Kat

+0

是的,如果有一個開放源代碼庫可以堅持下去,如果有人知道它會很棒。 – adrian

回答

-3

相關/替代方法這是一個黑客...

我使用的是Android api level 19登錄什麼DateFormat.getBestDateTimePattern(Locale.getDefault(), skeleton);返回 然後用 DateFormat.getBestDateTimePattern(Locale.getDefault(), skeleton);DateFormat.getBestDateTimePattern(Locale.getDefault(), skeleton); 結果爲了讓Android api 14運行這個代碼。(硬編碼但是工作)

+4

你是否記錄每個地區的這個?否則,你可能只有en_US的模式。 – yincrash

+1

這是一個黑客,但我喜歡它...我只需要一種格式,我可以用硬編碼的開關盒 –

+1

看起來像可怕的解決方案 –

相關問題