日期格式轉(zhuǎn)換yyyy-MM-dd'T'HH:mm:ssXXX

記錄一下一個特殊的日期格式轉(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));
    }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容