林尼治標準時間轉換爲yyyy-MM-dd HH:mm:ss,elementUI日期時間選擇器傳給後臺

elementUI時間日期選擇器選擇完傳給後臺的是林尼治標準時間spa

直接將格林尼治時間做參數傳到下面的方法,下面的方法直接貼,.net

 // 格林尼治轉換yyyy-MM-dd HH:mm:ss
    GMTToStr (time) {
      console.log('time:' + time)
      let date = new Date(time)
      let minutes
      let hours
      let month
      let second
      let relDate
      if (date.getSeconds() < 10) {
        second = '0' + date.getSeconds()
      } else {
        second = date.getSeconds()
      }
      if (date.getMinutes() < 10) {
        minutes = '0' + date.getMinutes()
      } else {
        minutes = date.getMinutes()
      }
      if (date.getHours() < 10) {
        hours = '0' + date.getHours()
      } else {
        hours = date.getHours()
      }
      if (date.getMonth() < 10) {
        month = '0' + (date.getMonth() + 1)
      } else {
        month = date.getMonth() + 1
      }
      if (date.getDate() < 10) {
        relDate = '0' + date.getDate()
      } else {
        relDate = date.getDate()
      }
      let Str = date.getFullYear() + '-' +
        month + '-' +
        relDate + ' ' +
        hours + ':' +
        minutes + ':' +
        second
      return Str  //返回的就是yyyy-MM-dd HH:mm:ss格式,上面time就是你傳入的林尼治標準時間
    },

網上查的有很多,但仍是有點問題,還有後臺接收的屬性,須要添加註解:@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")code

相似:orm

 

 我用的是String,Date的話能夠試試blog

 

參考:https://blog.csdn.net/zengshuqin/article/details/23689253element

相關文章
相關標籤/搜索