SSM框架中Spring自定义日期转换器

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/wangtongxuexueit/article/details/102776451

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"/>

猜你喜欢

转载自blog.csdn.net/wangtongxuexueit/article/details/102776451