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(参考,可能有问题)


心有多大,天有多高,一起奋斗!!
原文地址:https://www.cnblogs.com/zhaolei1996/p/12283668.html