Twitter 的用户时间线 API 以两种不同的方式在其响应负载中为我提供时区信息 - utc_offset
(整数)和time_zone
(字符串)
例如“utc_offset”:-18000,“time_zone”:“东部时间(美国和加拿大)”,
我打算通过我的 Spring 应用程序将时区字符串字段存储在 PostgreSQL 中,并希望以后能够使用相同的时间戳导出正确的时间戳。
这意味着我应该能够解析该time_zone
字段以获取时区信息,但其格式不符合java.util.TimeZone
预期。我试过了,因为它无法解析上述格式,所以它回退到 UTC。
是否有理解 twitter 给出的格式的 java 库?很难想象 Twitter 会在其提要中使用非标准时区格式。
注意:- 我正在寻找基于纯 Java 的解决方案,而不是 Rails