SpringBoot日期转换器

该功能并非springboot特有的功能,springmvc同样具有

创建一个DateConverter类实现Converter接口

package com.example.server.converter;



import org.springframework.core.convert.converter.Converter;
import org.springframework.stereotype.Component;

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

/**
 * 日期转换   Converter
 *
 * @author
 *
 */

@Component
public class DateConverter implements Converter<String, LocalDate> {

    @Override
    public LocalDate convert(String s) {
        try {
            return LocalDate.parse(s, DateTimeFormatter.ofPattern("yyyy-MM-dd"));
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

}

  • 不要导错了,此处是坑 导入包切记是
    import org.springframework.core.convert.converter.Converter;

Converter<S,T>

S代表是数据源类型,T是要转换的类型 这个功能并非只限于转换日期

上一篇:无标题


下一篇:[已解决]error: cannot convert `int*' to `int**' for argument `2' to `void print_f(int, i