springboot LocalDateTime 格式化问题

Posted 信行合一

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot LocalDateTime 格式化问题相关的知识,希望对你有一定的参考价值。

默认情况下,springboot 返回的 Date和LocalDateTime 格式是这样的
2021-11-05T11:17:09也就是带有T的,但是我们很多时候不想要这个T

这种情况网上有一种解决方法说的是配置JsonFormat

 	@JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date createdDate;
    
    @JsonFormat( pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createdTime;

不过我们项目使用之后没有效果返回的值依然是带有T的,可能是我们项目里面使用了FastJson的缘故,导致这种方式不起作用,最后使用@JsonField注解的方式解决了这个问题,使用方式如下:

@JSONField(format = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime realStartTime;

以上是关于springboot LocalDateTime 格式化问题的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot LocalDateTime 前后端传输问题

springboot LocalDateTime 格式化问题

springboot LocalDateTime 格式化问题

springboot LocalDateTime 格式化问题

springboot LocalDateTime 格式化问题

springboot中关于LocalDateTime的问题