fastjson 日期序列化后没有毫秒就不给加T?

des4xlb0  于 5个月前  发布在  其他
关注(0)|答案(2)|浏览(43)
System.out.println(JSON.toJSONString(LocalDateTime.now()));
        System.out.println(JSON.toJSONString(LocalDateTime.of(2019,8,17, 12,13)));
        System.out.println(JSON.toJSONString(LocalDateTime.of(2019,8,17, 12,13, 45)));
        System.out.println(JSON.toJSONString(LocalDateTime.of(2019,8,17, 12,13, 45, 40000)));

分别输出

"2019-08-19T18:10:41.695"
"2019-08-17 12:13:00"
"2019-08-17 12:13:45"
"2019-08-17T12:13:45.000040"

为什么中间两个没有T?

xpcnnkqh

xpcnnkqh1#

是用哪个版本呢?我使用1.2.56版本运行你提供的代码,都是带T的字符串

arknldoa

arknldoa2#

建议使用最新的版本,未复现。

相关问题