mirror of
https://github.com/201206030/novel-plus.git
synced 2025-07-01 15:26:37 +00:00
41 lines
1.2 KiB
Java
41 lines
1.2 KiB
Java
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<String, Date> stringDateConvert() {
|
|
return new Converter<String, Date>() {
|
|
@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;
|
|
}
|
|
};
|
|
}
|
|
|
|
}
|