Springboot如何进行时间参数格式化呢?
下文笔者讲述SpringBoot对时间参数格式化的方法分享,如下所示
字符串转换为Date的实现思路
@Configuration
public class DateTimeFormatConfiguration extends WebMvcConfigurerAdapter {
@Value(value = "${spring.jackson.date-format:yyyy-MM-dd HH:mm:ss}")
private String formatString;
@Override
public void addFormatters(FormatterRegistry registry) {
registry.addConverter(new DateConvert());
}
public class DateConvert implements Converter<String, Date>{
private SimpleDateFormat formatter= new SimpleDateFormat(formatString);
@Override
public Date convert(String s) {
if(StringUtil.isNullOrEmpty(s)){
return null;
}
try {
Date date = formatter.parse(s);
return date;
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


