package com.java2nb.common.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.core.convert.converter.Converter; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.zip.DataFormatException; /** * @author xiongxy * @date 2019-09-25 15:09:21 */ @Configuration public class DateConverConfig { @Bean public Converter stringDateConvert() { return new Converter() { @Override public Date convert(String source) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date = null; try { date = sdf.parse((String) source); } catch (Exception e) { SimpleDateFormat sdfday = new SimpleDateFormat("yyyy-MM-dd"); try { date = sdfday.parse((String) source); } catch (ParseException e1) { e1.printStackTrace(); } } return date; } }; } }