从网上查询到的解决方法中,后端使用String来接收前端传送过来的时间数据是主流的做法。
前端传送过来的时间数据是字符串类型,且其中含有一个英文字符“T”,后端直接接收这个字符串,然后再转换成Timestamp类型。
有其它更好的解决方法吗?
基于SpringMVC用Date或者LocalDateTime接收会自动转换的,用String接收一般用于过滤条件进行日期范围查询
如果无法自动解析可以自定义日期转换器实现,实现Converter接口
public interface Converter<S, T> { T convert(S source); }