我在米利斯一個時間,我需要顯示給用戶在一個特定的可讀格式,這取決於當前設備配置:的Android DateFormat的特定格式*和*尊重當前用戶偏好
java.text.DateFormat mDateFormat = android.text.format.DateFormat.getDateFormat(this.getApplicationContext());
java.text.DateFormat mTimeFormat = android.text.format.DateFormat.getTimeFormat(this.getApplicationContext());
我使用String mDateFormat.format(java.util.Date myFooDate)
來檢索它。
然而,它只返回 「31/12/2011」(或12/31/2011取決於環境)。
我想它是 「孫31/12」(或 「孫12/31」,自動當然...)。
打電話給我很愚蠢,但我找不到選項(大約1小時後)...我只發現硬編碼字符串格式的選項(使用那些「MM」,「HH」和相似),但我正如我所說,我希望它尊重當前設備偏好在該特定格式。如果用戶使用月份/日期,我不想做不同的事情。
謝謝。
感謝彼得O.和DMON,我會稍後檢查,並返回。 – davidcesarino