public class DateConverter implements Converter<String, Date> { @Override public Date convert(String s) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { date = format.parse(s); } catch (ParseException e) { e.printStackTrace(); } return date; } }
<!-- 声明转换器--> <bean id="conversionServiceFactoryBean" class="org.springframework.context.support.ConversionServiceFactoryBean"> <property name="converters"> <set> <bean class="com.fairytail.converter.DateConverter"></bean> </set> </property> </bean>
<mvc:annotation-driven conversion-service="conversionServiceFactoryBean"></mvc:annotation-driven>
注:单独的annotation-driven是用在springmvc上,把对象自动转换成json格式,springmvc默认的时间转换器规则为yyyy/MM/dd