版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
SSM框架中Spring自定义日期转换器`
import org.apache.commons.beanutils.Converter;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class StringToDateConverter implements org.springframework.core.convert.converter.Converter<String,Date> {
public Date convert(String source) {
Date date =null;
try {
if(source.contains("/")){
date=new SimpleDateFormat("yyyy/MM/dd").parse(source);
}else {
date=new SimpleDateFormat("yyyy-MM-dd").parse(source);
}
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
}
web Springmvc中的配置
<bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<set>
<bean class="cn.itcast.web.converter.StringToDateConverter"/>
</set>
</property>
</bean>
注解支持
<mvc:annotation-driven conversion-service="conversionService"/>