Java- 解析 Twitter 的 created_at 字符串

标签 java android 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 部分。

我做错了什么?

最佳答案

只需使用小 y 而不是 Y:

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

关于Java- 解析 Twitter 的 created_at 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25350164/

相关文章:

android - Activity 不会在 android 中更改的选项卡上重新启动

php - 格式化 DateTime Diff 以防止在 PHP 中显示 0 年 0 个月

python - 仅使用天数时, "datetime.timedelta"和 "dateutil.relativedelta.relativedelta"有什么区别?

java - Dart 作为 Java Web 应用程序前端,Dart http session 管理

java - Java中如何查找远程MQ队列的本地传输队列?

java - 类型安全 : Unchecked cast from Object to JAXBElement<User>

java - gwt 自定义小部件包装方法

安卓:支持多屏

android - Android Studio Gradle错误

mysql - 如何将 varchar 字段转换为 datetime 数据类型?