elementUI時間日期選擇器選擇完傳給後臺的是林尼治標準時間 直接將格林尼治時間作參數傳到下麵的方法,下麵的方法直接貼, // 格林尼治轉換yyyy-MM-dd HH:mm:ss GMTToStr (time) { console.log('time:' + time) let date = n ...
elementUI時間日期選擇器選擇完傳給後臺的是林尼治標準時間
直接將格林尼治時間作參數傳到下麵的方法,下麵的方法直接貼,
// 格林尼治轉換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")
類似:
我用的是String,Date的話可以試試
參考:https://blog.csdn.net/zengshuqin/article/details/23689253