关于处理后台接收ElementUI中的时间组件的值报错的处理方案(我自己最好的解决方案)

本文介绍了在使用ElementUI的时间组件向Java后台传递时间时遇到的日期格式错误问题,以及作者提供的最佳解决方案。通过调整前端 axios 请求格式和后台 DTO 类型,成功处理了包含时分秒的时间戳,避免了java.util.Date不支持的格式错误。文中包含了前端axios代码示例、后台DTO、Service及MyBatis的处理方法,并展示了最终成功结果。

在学习写项目的时候,有个需求要把时间传到后台前台选择后台接收,不能直接在后台new喔

 

Element中的时间组件传到后台时总是在接受参数时报错,经过排查后台的Date类型是java.util我们知道java.util中的date没有时分秒所以我们前台在传带时分秒的时候会报错yyyy-MM-dd HH:mm:ss

那么date接收不能这种格式的日期,那就换呗,因为别的api搞忘了,而且是做数据库时间的比较我没换

当然我下面的这种方式依然适用于别的类型的日期,

直接代码

 前台代码

<!--将时间格式化为时间戳模式,axios传到后台-->
                    <el-form-item label="时间范围">
                        <el-date-picker
                                v-model="getBillsInfo.stime"
                                type="datetime"
                                placeholder="选择起始日期"
                                value-format="timestamp"
                        >
                        </el-date-picker>
                        <el-date-picker
                                v-model="g
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值