遇到接收前台传过来的日期参数,转换格式错误,这样配置:
注册自己写的转换类
<bean id="dateConvert" class="com.zc.www.utils.DateConvert" />
传入转换工厂参数
<bean id="conversionService" class="org.springframework.format.support.FormattingConversionServiceFactoryBean">
<property name="converters">
<set>
<ref bean="dateConvert" />
</set>
</property>
</bean>
mvc加载格式转换工厂
<mvc:annotation-driven conversion-service="conversionService" />
public class DateConvert implements Converter<String, Date> {
@Override
public Date convert(String stringDate) {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
return simpleDateFormat.parse(stringDate);
} catch (ParseException | java.text.ParseException e) {
e.printStackTrace();
}
return null;
}
}
本文介绍了一种在Spring MVC框架中解决日期格式转换问题的方法。通过自定义转换类并将其集成到Spring的转换服务中,可以有效处理从前台接收到的不同日期格式。
558

被折叠的 条评论
为什么被折叠?



