本文介紹了SimpleDateFormat引發(fā)具有錯(cuò)誤偏移量0的ParseException的處理方法,對(duì)大家解決問題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!
問題描述
以下代碼有什么問題?它引發(fā)錯(cuò)誤偏移量為0的ParseException。
final DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy");
df.parse("Thu Jan 23 14:24:47 2014");
推薦答案
如果您在構(gòu)造格式化程序時(shí)沒有為它指定Locale
,它將使用您的默認(rèn)Locale
,它顯然不會(huì)拼寫英語中的日和月。
因此,請(qǐng)為執(zhí)行此操作的格式化程序指定一個(gè)。
final DateFormat df = new SimpleDateFormat("EEE MMM dd HH:mm:ss yyyy", Locale.UK);
這篇關(guān)于SimpleDateFormat引發(fā)具有錯(cuò)誤偏移量0的ParseException的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,