Java-解析Twitter的created_at字符串

时间:2014-08-17 14:36:00

标签: java datetime twitter

所以我称之为这个方法:

System.out.println(getTwitterDate("Thu, 3 Jan 2010 18:26:07 +0000").getMonth());

我每个月都会使用11

我在getTwitterDate

中这样做
final String TWITTER="EEE, dd MMM YYYY HH:mm:ss ZZZZZ";
SimpleDateFormat sf = new SimpleDateFormat(TWITTER);
return sf.parse(date);

我要经过这个https://stackoverflow.com/a/4522095/1193534,但删除了sf.lenient部分。

我做错了什么?

2 个答案:

答案 0 :(得分:3)

只需使用小y代替Y:

final String TWITTER="EEE, dd MMM yyyy HH:mm:ss ZZZZZ";

答案 1 :(得分:2)

这是从GET lists/statuses的Twitter响应中收到的最新created_at格式。

"EEE MMM dd HH:mm:ss ZZZZZ yyyy"