新浪微博返回的时间字符串,"Mon Mar 13 21:56:41 +0800 2011",转化为Date或毫秒数
public void convertTime(String time) throws ParseException {
Calendar c = Calendar.getInstance();
c.setTime(new SimpleDateFormat("EEE MMM dd HH:mm:ss Z yyyy", Locale.US).parse(time));
c.getTime(); // 转化为Date
c.getTimeInMillis(); // 转化为毫秒数
// Date或毫秒数都可通过下面的方法,转化为指定类型
System.out.println(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(c.getTime()));
System.out.println(new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(c.getTimeInMillis()));
}
转自:http://blog.sina.com.cn/s/blog_8028d24101012wyr.html