springmvc 时间格式转换

在spring-servlet.xml中配置如下:

<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"/>
<mvc:annotation-driven conversion-service="conversionService" />

时间格式转换可以在实体类中用注解来标识,String和Date的互转只要引入下面的两个注解就会自动转换
@JsonFormat(pattern = "yyyy-MM-dd")-----------jackson的注解
@DateTimeFormat(pattern = "yyyy-MM-dd")--------mvc的注解

两个注解的使用条件不同,场景不同可能会导致注解不生效,具体的使用说明如下:
DateTimeFormat对使用了RequestBody和ResponseBody的参数不生效
@JsonFormat只对通过Json来传输的数据有效,即使用了RequestBody和ResponseBody
@JsonFormat有时区问题    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")


https://www.cnblogs.com/yhcjhun/p/11010754.html(参考,可能有问题)


posted on 2020-02-08 15:50  努力学习的菜鸡  阅读(508)  评论(0编辑  收藏  举报

导航