Element中时间选择器时间的格式为“2022-11-01T00:58:22.511Z“将其修改为 2022-10-31 的格式

        初步接触到element,在使用时间选择器的时候 

        通过这个前端获取到的时间的格式是

"2022-11-01T00:58:22.511Z"

        控制台就会提示格式出现错误无法进行解析

        只有将前端获取到的时间转换成为一般的格式才会被java.util.Date解析出来 

        转换的方法如下:

        首先定义一个函数,用来作为转换时间格式的函数(这个是定义在vue中的时间格式转换方法,写在methods:{

}中的函数;

        

            timeTransformation(time){
            /*首先需要判断时间是否是空的  如果不判断的话就会出现错误,
                    时间转换格式为空  空的时间肯定无法进行转换*/
                if (time==null || time== ''){
                    return null;
                }
                let date = new Date(new Date(time).getTime() + 8 * 3600 * 1000)
                date = date.toJSON();
                date = date.substring(0, 10)
                return date
            }

 不在vue中的定义方法:


            //在一般的javaScript代码中
            //就是添加上 function 即可作为一个函数
            function timeTransformation(time){
            /*首先需要判断时间是否是空的  如果不判断的话就会出现错误,
                    时间转换格式为空  空的时间肯定无法进行转换*/
                if (time==null || time== ''){
                    return null;
                }
                let date = new Date(new Date(time).getTime() + 8 * 3600 * 1000)
                date = date.toJSON();
                date = date.substring(0, 10)
                return date
            }

        最后将时间的格式转换成 2022-10-31 这样的格式,后端就能够使用过java.util.Date 进行解析和计算。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值