请教大神类似于“Tue Jan 14 15:05:59 +0800 2014”这种字符串应该如何处理
请教大神,解析新浪微博返回的数据获取的时间是这种格式:
Tue Jan 14 15:05:59 +0800 2014
我需要算出来当前时间距这个时间过去了多久,像这种时间格式应该怎么格式化一下好计算呢?请教大神。
[解决办法]
SimpleDateFormat?
[解决办法]
public static void main(String[] args) {
SimpleDateFormat f = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.ENGLISH);
String t = "Tue Jan 14 15:05:59 +0800 2014";
try {
Date d = f.parse(t);
System.out.println(t + " => " + (d.getTime() / 1000));
} catch (ParseException e) {
e.printStackTrace();
}
}