首页 > 代码库 > java parse 带英文单词的日期字符串 转 date (转化新浪微博api返回的时间)
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返回的时间)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。