感想:也许问题不向你想象中那么复杂,静下心来思考可能引起的情况,也许他很简单,只是你一个疏忽(因为你这个疏忽成为了最大的bug)
感想由来:
如标题我想springmvc接收参数时将String格式化时间类型Date,网上有大量例子,是十分简单实现的,但是试了每个例子,都没有用,查资料看官网看源码,磨了4天,心力交瘁。
开始才采用最简单的@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")注解类上发现没用,实在找不出原因
后来改用的是implements Converter<String, Date>来实现,也是网上找的例子,
public class DateConverter implements Converter<String, Date> {
@Override
public Date convert(String source) {
SimpleDateFormat sdf = getSimpleDateFormat(source);
try {
Date date = sdf.parse(source);
return date;
} catch (ParseException e) {
e.printStackTrace();
}
return null;
}
private SimpleDateFormat getSimpleDateFormat(String source) {
SimpleDateFormat sdf = new SimpleDate