記錄一下一個特殊的日期格式轉(zhuǎn)換
由于canal-adapter源碼強制將日期格式改為2021-06-10T22:04:34+08:00
在json解析es數(shù)據(jù)的時候需要格式轉(zhuǎn)換,查了好多文章都不太對路,最后找到yyyy-MM-dd'T'HH:mm:ssXXX
在實體類字段上標(biāo)注格式@JSONField(format="yyyy-MM-dd'T'HH:mm:ssXXX")
@JSONField(format="yyyy-MM-dd'T'HH:mm:ssXXX")
@TableField(fill = FieldFill.INSERT_UPDATE)
private LocalDateTime gmtModified;
測試方法
@Test
public void testTime() throws ParseException {
String dtime1 = "2021-06-10T22:04:34+08:00";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssXXX");
System.out.println(sdf1.parse(dtime1));
}