报错:
Failed to convert from type [java.lang.String] to type [java.util.Date] for value '2020-12-02T22:08:00'
解决办法:
前端回显:
<input id="outDate" name="outDate" th:value="${#dates.format(trTransport.outDate,'yyyy-MM-dd')}+'T'+${#dates.format(trTransport.outDate,'HH:mm:ss')}" class="form-control" type="datetime-local">
后端:
import org.springframework.core.convert.converter.Converter; import org.springframework.stereotype.Component; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; @Component public class DateConverter implements Converter<String, Date> { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); @Override public Date convert(String source) { source = source.replace("T"," "); try { return sdf.parse(source); } catch (ParseException e) { e.printStackTrace(); } return null; } }