• SpringBoot处理前端日期格式


    前端传到后台的日期格式是字符串类型的。

    而java代码中的类型是Date,这个时候往往会出现类型转换的问题。

    Spring中有Converter接口可以进行类型转换。

    以下是在SpringBoot中使用Converter进行转换。

    @Component
    public class StringToDateConverter implements Converter<String, Date> {
    
        @Override
        public Date convert(String source) {
            if (source.length() == 0) {
                return null;
            }
            // yyyy-MM-dd 10
            // yyyy-MM-dd HH:mm:ss 19
            if(source.length() == 10) {
                return DateUtil.parseStrToDate(source, "yyyy-MM-dd");
            } else if(source.length() == 19) {
                return DateUtil.parseStrToDate(source, "yyyy-MM-dd HH:mm:ss");
            }
            return null;
        }
    
    }

    更多的日期格式,可以做更多的处理。

  • 相关阅读:
    SQL_50题
    Java多线程之冰山一角
    概览
    Selector
    集群配置
    redis config
    分布式、集群
    redis相关技术总结
    redis scan扫描
    redis 单线程 多路io复用
  • 原文地址:https://www.cnblogs.com/se7end/p/9522769.html
Copyright © 2020-2023  润新知