首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2014-01-17 
请教大神类似于“Tue Jan 14 15:05:59 +0800 2014”这种字符串应该如何处理请教大神,解析新浪微博返回的数据

请教大神类似于“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 类型的时间啊,你就可以计算距离现在的时间了……

热点排行