无法解析的日期+01:00常规

时间:2019-05-22 11:00:45

标签: date groovy unparseable

如何解析此日期格式? 2019-05-14T15:07:19.000 + 01:00

我使用了“ yyyy-MM-dd'T'HH:mm:ss.SSS'Z'”,但出现不可解析的日期错误。

还尝试了以下方法: yyy-MM-dd'T'HH:mm:ss.SSSZZ

“ yyyy-MM-dd'T'HH:mm:ss.SSS'Z'”

yyyy-MM-dd'T'HH:mm:ss.SSSXXX

但这些日期日期错误也无法解析。

任何帮助将不胜感激。 谢谢:)

下面是看到的错误。 执行数据处理时出错;原因:执行数据处理时出错;原因:无法解析的日期:“ 2019-05-14T15:07:19.000 + 01:00”(使用groovy2脚本);造成原因:无法解析的日期:“ 2019-05-14T15:07:19.000 + 01:00”

1 个答案:

答案 0 :(得分:1)

如果您运行在Java 8之上,则可以使用ZonedDateTime来解析它,方法很简单:

import java.time.ZonedDateTime

ZonedDateTime.parse("2019-05-14T15:07:19.000+01:00")