Kafka-connect无法按照模式解析日期

时间:2019-02-05 09:09:58

标签: postgresql jdbc apache-kafka apache-kafka-connect confluent

我面临以下问题: 我正在开发一个使用Kafka和Kafka-connect将流存储到数据库的流应用程序。

我有一个日期为2019-02-05T08:43:57.812Z的字段,并将其存储在timestamp with time zone中的postgresql中

我使用以下模式:transforms.ConvertAlertDatetime.format=yyyy-MM-dd'T'HH:mm:ss.SSSX

由于它是流应用程序,所以有时我可以拥有:2019-02-05T08:43:57.8Z导致:

  

无法解析时间戳:值(2019-02-05T08:43:57.8Z)与模式(yyyy-MM-dd'T'HH:mm:ss.SSSX)不匹配

是否有使用正则表达式的方法或另一种解析方法:

2019-02-05T08:43:57.812Z => yyyy-MM-dd'T'HH:mm:ss.SSSX

2019-02-05T08:43:57.81Z => yyyy-MM-dd'T'HH:mm:ss.SSX

2019-02-05T08:43:57.8Z => yyyy-MM-dd'T'HH:mm:ss.SX

0 个答案:

没有答案