关于前端传递一个对象&&后台时间处理

前端data中,注意该对象中的所有字符串都是后台对象中全部都有的。

 salary: {
        id: "",
        createDate: "",
        basicSalary: "",
        trafficSalary: "",
        lunchSalary: "",
        bonus: "",
        pensionBase: "",
        pensionPer: "",
        medicalBase: "",
        medicalPer: "",
        accumulationFundBase: "",
        accumulationFundPer: ""
      }

axios直接传递

  this.postRequest("/home/news/updateNews",
         _this.newslistOne
        ).then(resp=>{
          console.log(resp);
        })

注意不是

 this.postRequest("/home/news/updateNews",
         {_this.newslistOne}
        ).then(resp=>{
          console.log(resp);
        })

否则后台将会收到一个Object

数据库中的时间是Timestap类型

对应的java类中的类型是String类型,要是Java中的是string类型,就必须要求添加的时候是YYYY-MM-DD HH:MM:SS格式

new Date()的时间格式是:Mon Mar 16 2020 19:37:05 GMT+0800 (中国标准时间)

如何将其转换为: 2020-03-16 19:37:05

通过下面方法即可

timestampToTime (cjsj) {
        var date = new Date(cjsj)
        var Y = date.getFullYear() + '-'
        var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'
        var D = date.getDate() + ' '
        var h = date.getHours() + ':'
        var m = date.getMinutes() + ':'
        var s = date.getSeconds()
        return Y+M+D+h+m+s
       
    },
原文地址:https://www.cnblogs.com/gfbzs/p/12506044.html