Android使用SimpleDateFormat警告介紹
一、代碼:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss");
二、警告內(nèi)容:
原文:To get local formatting use getDateInstance(), getDateTimeInstance(), or getTimeInstance(), or use new SimpleDateFormat(String template, Locale locale) with for example Locale.US for ASCII dates.
翻譯:若要獲取本地格式,請(qǐng)使用getDateInstance()、getDateTimeInstance()或getTimeInstance(),或者使用新的SimpleDataFormat(String template, Locale locale),例如將Locale.US用于ASCII日期。
三、原因分析:
使用 SimpleDateFormat(String pattern) 構(gòu)造函數(shù)。這意味著使用默認(rèn)語言環(huán)境,正如Android語言環(huán)境文檔所說,要警惕使用默認(rèn)語言環(huán)境,這可能會(huì)導(dǎo)致出現(xiàn)細(xì)微的錯(cuò)誤。
四、解決方案:
方法一:
使用 SimpleDateFormat(String pattern, Locale locale) 構(gòu)造函數(shù)。它將接受一個(gè)附加參數(shù) - 你要使用的語言環(huán)境。如果你想以一致的方式確保輸出是機(jī)器可讀的(始終看起來相同,無論用戶的實(shí)際語言環(huán)境如何),你可以選擇 Locale.US。如果你不關(guān)心機(jī)器的可紅性,你可以明確地將其設(shè)置為使用 Locale.getDefault()。
// for US SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss", Locale.US); // or for default SimpleDateFormat simpleDateFormat = new SimpleDateFormat("HH:mm:ss", Locale.getDefault());
方法二:
使用 DateFormat 類中的 getDateInstance()、 getDateTimeInstance() 或 getTimeInstance() 方法。
鏈接:https://developer.android.com/reference/java/text/DateFormat
五、API
1、SimpleDateFormat:鏈接
2、DateFormat:鏈接
到此這篇關(guān)于Android使用SimpleDateFormat警告介紹的文章就介紹到這了,更多相關(guān)Android SimpleDateFormat警告內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Android開發(fā)中Toast顯示消息的方法小結(jié)
這篇文章主要介紹了Android開發(fā)中Toast顯示消息的方法,結(jié)合實(shí)例形式總結(jié)分析了Toast的功能、創(chuàng)建Toast對(duì)象及調(diào)用相關(guān)函數(shù)顯示消息提示框的操作技巧,需要的朋友可以參考下2016-10-10不依賴于Activity的Android全局懸浮窗的實(shí)現(xiàn)
在Android應(yīng)用開發(fā)中,經(jīng)常要遇到做全局懸浮窗的效果,本文的內(nèi)容主要是如何不依賴于Activity的全局懸浮窗的實(shí)現(xiàn)及原理,有需要的可以參考。2016-07-07Android自定義View實(shí)現(xiàn)音頻播放圓形進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)音頻播放圓形進(jìn)度條,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06詳解Android通過修改配置文件設(shè)置wifi密碼
這篇文章主要介紹了詳解Android通過修改配置文件設(shè)置wifi密碼的相關(guān)資料,需要的朋友可以參考下2017-07-07快速調(diào)試Android應(yīng)用系統(tǒng)修改ro.debuggable屬性的兩種方式
這篇文章主要為大家介紹了快速調(diào)試Android應(yīng)用系統(tǒng)修改ro.debuggable屬性的兩種方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10Android AlertDialog實(shí)現(xiàn)分享對(duì)話框/退出對(duì)話框/下載對(duì)話框
這篇文章主要介紹了Android AlertDialog實(shí)現(xiàn)分享對(duì)話框/退出對(duì)話框/下載對(duì)話框的相關(guān)資料,需要的朋友可以參考下2016-04-04Android 使用Vitamio打造自己的萬能播放器(6)——在線播放(播放列表)
本文主要介紹Android Vitamino在線播放列表,這里給大家提供效果圖和實(shí)例代碼以便大家參考學(xué)習(xí),希望能幫助開發(fā)Android視頻播放的朋友2016-07-07Android動(dòng)態(tài)模糊效果的快速實(shí)現(xiàn)方法
這篇文章主要介紹了Android動(dòng)態(tài)模糊效果的快速實(shí)現(xiàn)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-01-01Android大圖監(jiān)測系統(tǒng)的三種實(shí)現(xiàn)方式
在Android應(yīng)用中,大圖的加載和顯示可能導(dǎo)致內(nèi)存占用過高,進(jìn)而引發(fā)OOM(Out Of Memory)異常,影響應(yīng)用的穩(wěn)定性和用戶體驗(yàn),為了更好地管理大圖資源,我們需要建立起一套可靠的大圖監(jiān)測系統(tǒng),文中有詳細(xì)的代碼示例供大家參考,需要的朋友可以參考下2024-01-01