input标签type=time,时间格式问题

前端input标签time输入是hh:mm,但是数据库中time格式是hh:mm:ss,数据写不进数据库

img


Field error in object 'scenery' on field 'beginTime': rejected value [15:00]; codes [typeMismatch.scenery.beginTime,typeMismatch.beginTime,typeMismatch.java.util.Date,typeMismatch];

html <input type="time" name="beginTime" class="el-input__inner" value="<fmt:formatDate value='${scenery.beginTime }' pattern='hh:mm:ss' />">大佬们 这该怎么解决啊!快救救孩子吧

回答:非常简单,只需要对数据进行处理后再写回到数据库不就行了吗,你可以通过在前端就将数据加工好,然后传给后端,或者等到数据从前端来了,在后端进行处理之后,再写入数据库;而且,你还是秒针都不需要了,所以可以考虑写为 00

后面补俩0一个冒号不就好了

前后端的数据格式统一一下应该就可以