mvc.xml配置
<!-- 显示的装配自定义类型转换器 -->
<mvc:annotation-driven conversion-service="convertionService" />
<!-- 自定义类型转换器配置 -->
<bean id="convertionService" class="org.springframework.context.support.ConversionServiceFactoryBean">
<property name="converters">
<set>
<bean class="com.My.Convert.DateConverter"></bean>
</set>
</property>
</bean>
java代码
package com.My.Convert;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.springframework.core.convert.converter.Converter;
/**
* 自定义日期转换器
*
*/
public class DateConverter implements Converter<String, Date> {
private String datePattern="yyyy-MM-dd HH:mm:ss";
@Override
public Date convert(String source) {
//格式化日期
SimpleDateFormat sdf = new SimpleDateFormat(datePattern);
try {
return sdf.parse(source);
} catch (Exception e) {
throw new IllegalArgumentException("无效日期格式,请使用:"+datePattern);
}
}
}
扫描二维码,在手机上阅读!
评论