Java-分析Twitter的created_at字符串

问题描述 投票:2回答:2

所以我将此方法称为:

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部分。

我在做什么错?

java android datetime twitter
2个回答
3
投票

只需使用小y而不是Y:

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

0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.