thymeleaf:th:value="${#dates.format(obj.pushTime, 'yyyy-MM-dd HH:mm:ss')}
开始使用这个转换时间 无法显示 但是转换的时间是对的
最后发现datetime-local的格式要求 必须是“yyyy-MM-ddTHH:mm”这种格式的,切记:日期格式必须是2019-06-27T13:30这种的,不能是2019/06/27 13:30或2019-6-27 13:30。
<script language='javascript' th:inline="javascript"> var pushTime = t([[${obj.pushTime}]]); function t(e) { var date = new Date(); if (e != null) { date = new Date(e); } Y = date.getFullYear() + '-'; M = date.getMonth() + 1; if (M.length != 2) { M = '0' + M; } M = M + '-'; D = date.getDate() + 'T'; h = date.getHours() + ':'; m = date.getMinutes() + ''; s = date.getSeconds(); return (Y + M + D + h + m); } document.getElementById("pushTime").value = pushTime; </script>
火狐不支持datetime-local,可以用别的。