文本 ... 无法在索引 n 处解析

Text ... could not be parsed at index n

我有以下记录:

{"id": 2, "time": "2020-03-03T13:26:41.298"}

如果我想用apache flink读取这条记录,出现如下错误信息:

java.time.format.DateTimeParseException: Text '2020-03-03T13:26:41.298' could not be parsed at index 23

根据DataTypes.TIMESTAMP(p)的实现,它使用这个formatter

因此您需要添加 'Z' 作为时间戳的后缀(或更改日期类型)

2020-03-03T13:26:41.298 应该变成 2020-03-03T13:26:41.298Z