请教大神,解析新浪微博返回的数据获取的时间是这种格式:
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();
}
}
------解决方案--------------------
long 类型的时间啊,你就可以计算距离现在的时间了……