学习自定义参数绑定时,使用的是前端text类型的input,在Converter中当然源类型是String,而今天的需求是前端用datetime(datetime-local)类型的input,用js输出这个input的值,发现是这个格式是
之前也想过实在不行可以加hidden,转化成text,又因为js取datetime太麻烦果断放弃。
决定还是使用datetime直接提交,在Converter中将格式转化定义为"yyyy-MM-dd'T'HH:mm",成功输出。
其中T字母还坑了我,T是标准可以不考虑,但转化格式中不可以存在字母,因为它代表值,就像yyyy,stackoverflow中的解决办法:加单引号。