如何使用 Joda 将这种奇怪的日期时间格式解析为 UTC 日期时间?

How can I parse this strange date-time format with Joda into a UTC DateTime?

我正在四处寻找,试图解析这种奇怪的日期格式,我什至找不到它的名字:2016-05-03T10:40:47.559838+00:00

使用 Java 我会将其转换为“2016-05-03T10:40:47.559838+0000”(注意最后一个 : 已消失)并使用以下模式 "yyyy-MM-dd'T'HH:mm:ss.SSSSSSZ", 但它可能不能保证我是 UTC。

将此日期解析为 UTC 格式的 Joda DateTime 的正确方法是什么?

谢谢!

忽略 Meno Hochschild 指出的微秒问题,使用解析器正常解析,然后调用 DateTime.withZone(DateTimeZone newZone) 结果 return DateTime 的新实例转换为所需的时区。