1. 程式人生 > >java parse 帶英文單詞的日期字符串 轉 date (轉化新浪微博api返回的時間)

java parse 帶英文單詞的日期字符串 轉 date (轉化新浪微博api返回的時間)

site ats 技術 cnblogs local 隨筆 html5 null 就會

拂曉風起

專註前端技術cocos2d、js、flash、html5,聯系:[email protected],請不吝推薦簡歷。

隨筆- 227 文章- 0 評論- 336

java parse 帶英文單詞的日期字符串 轉 date (轉化新浪微博api返回的時間)

大家一般很少格式化或者parse帶有Sun Nov等英文單詞的字符串。 如果格式化英文月份的字符串,記得帶上Locale.US參數,否則,JRE會按照當前地區的語言格式來解釋,就會出錯。

技術分享
        String a =  "Sun Nov 13 21:56:41 +0800 2011";
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Locale.US);//MMM dd hh:mm:ss Z yyyy
try {
System.out.println(sdf.parse(a));
} catch (ParseException ex) {
Logger.getLogger(JavaApplication1.class.getName()).log(Level.SEVERE, null, ex);
}
技術分享 詳細參考: http://download.oracle.com/javase/6/docs/api/java/text/SimpleDateFormat.html#text http://www.cnblogs.com/luyubin/archive/2009/03/17/1414086.html

java parse 帶英文單詞的日期字符串 轉 date (轉化新浪微博api返回的時間)