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

久未见 提交于 2019-12-02 15:10:45

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"/>
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!