Springboot时间参数格式化

Posted 木木

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot时间参数格式化相关的知识,希望对你有一定的参考价值。

 

@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;
        }
        
    }
}

 

以上是关于Springboot时间参数格式化的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Javadoc 中使用 @ 和 符号格式化代码片段?

URL 片段中的多个参数

为 Blogger 上的博客格式化代码片段 [关闭]

Springboot入参时间格式问题

SpringBoot启动报错“Consider defining a bean of type ‘xxx.mapper.UserMapper‘ in your configuration.“(代码片段

SpringBoot中Thymeleaf创建模板