java parse 带英文单词的日期字符串 转 date (转化新浪微博api返回的时间)

Posted adolfmc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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返回的时间)的主要内容,如果未能解决你的问题,请参考以下文章

java中怎么把一个字符串中的数字抽出来转化成日期格式

java怎么将String转换成日期

Java字符串转日期类型(Date类型)

java字符串格式转换成日期格式

java怎么把字符串转换成日期类型

vb net中怎么样将字符串类型转换成日期型