我面临以下问题: 我正在开发一个使用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