zoukankan      html  css  js  c++  java
  • 解决elementui日期时间选择器提交时与后台date类型不匹配问题

    问题描述:

      在前端使用elementui的日期时间选择器后,在通过axios进行提交的时候,前端控制台出现了400(数据类型不匹配的错误)的错误。

     <el-form-item label="跟进时间" prop="traceTime">
                    <el-date-picker
                            v-model="customerTraceHistory.traceTime"
                            type="datetime"
                            placeholder="跟进时间">
                    </el-date-picker>
     </el-form-item>

    错误的原因:后台实体类的注解问题

    错误前的代码:

       @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        public Date getTraceTime() {
            return traceTime;
        }
    
        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
        public void setTraceTime(Date traceTime) {
            this.traceTime = traceTime;
        }

    解决之后的代码:

       @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        public Date getTraceTime() {
            return traceTime;
        }
    
        @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
        public void setTraceTime(Date traceTime) {
            this.traceTime = traceTime;
        }
  • 相关阅读:
    NOI 题库 7084
    NOI 题库 7218
    POJ 2386 题解
    NOI 题库 8465
    NOI 题库 2753
    NOI 题库 1792
    P3709 大爷的字符串题
    初探莫队
    P1026 统计单词题解
    AC自动机小记
  • 原文地址:https://www.cnblogs.com/wanghj-15/p/11283851.html
Copyright © 2011-2022 走看看