当前位置: 代码迷 >> Android >> 请问大神类似于“Tue Jan 14 15:05:59 +0800 2014”这种字符串应该如何避免
  详细解决方案

请问大神类似于“Tue Jan 14 15:05:59 +0800 2014”这种字符串应该如何避免

热度:292   发布时间:2016-04-28 06:59:28.0
请教大神类似于“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();
}
}

------解决方案--------------------
引用:
Quote: 引用:

	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 类型的时间啊,你就可以计算距离现在的时间了……
  相关解决方案