fastjson2 icon indicating copy to clipboard operation
fastjson2 copied to clipboard

[QUESTION]全局将LocalDateTime日期格式化

Open yoyo-520 opened this issue 1 year ago • 4 comments

请描述您的问题

通过Spring消息转换器,需要全局将LocalDateTime类型的日志格式化为:2023-07-31T05:38:39.026Z 目前是没有T Z的,用的是好早之前wenshao给的一个方案:

// 自定义LocalTime序列化格式 JSON.register(LocalDateTime.class, (jsonWriter, object, fieldName, fieldType, features) -> { if (object == null) { jsonWriter.writeNull(); return; } LocalDateTime localTime = (LocalDateTime) object; jsonWriter.writeString(localTime.format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss.SSS"))); });

yoyo-520 avatar Jul 31 '23 07:07 yoyo-520

?什么问题

oooopl avatar Dec 14 '23 05:12 oooopl

?什么问题

如何全局指定格式化LocalDate以及LocalDateTime

yoyo-520 avatar Dec 18 '23 02:12 yoyo-520

image 你可以试试 LocalDate 我不确定有没有把时分秒加上去,如果有你可以注册一个 image

oooopl avatar Dec 18 '23 03:12 oooopl

image 你可以试试 LocalDate 我不确定有没有把时分秒加上去,如果有你可以注册一个 image

感谢答复~ 我完了试试

yoyo-520 avatar Dec 18 '23 04:12 yoyo-520