所以我调用这个方法:
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
部分。
我做错了什么?
最佳答案
只需使用小 y 而不是 Y:
final String TWITTER="EEE, dd MMM yyyy HH:mm:ss ZZZZZ";
关于Java- 解析 Twitter 的 created_at 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25350164/