天天看點

時間格式轉換2021-08-17T16:00:00.000Z存入資料庫問題項目場景:問題描述:原因分析:解決方案一:解決方案二:

項目場景:

前台時間格式 2019-03-09T16:00:00.000Z存入資料庫不成功

問題描述:

前台

時間格式轉換2021-08-17T16:00:00.000Z存入資料庫問題項目場景:問題描述:原因分析:解決方案一:解決方案二:
<el-form-item label="配送時間" prop="estimatedTime">
            <el-date-picker
              v-model="form.estimatedTime"
              type="datetime"
            />
</el-form-item>
           

原因分析:

參考一:mysql t16 00 00.000z_前台時間格式 2019-03-09T16:00:00.000Z

參考二:Vue el-date-picker 不超過目前時間,開始時間小于結束時間,處理Mon Aug 02 2021 18:09:49 GMT+0800 (中國标準時間)

解決方案一:

添加格式控制:value-format="yyyy-MM-dd HH:mm:ss",使前台傳入的資料直接為 2021-07-27 00:00:00,後端格式化一次就好。

前端關鍵代碼:

<el-form-item label="配送時間" prop="estimatedTime">
            <el-date-picker
              v-model="form.estimatedTime"
              value-format="yyyy-MM-dd HH:mm:ss"
              type="datetime"
            />
</el-form-item>
           

Java關鍵代碼:

DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Timestamp ts = new Timestamp(format.parse((String) object.get("time")).getTime());
           

解決方案二:

有點麻煩不想寫。

繼續閱讀