1.日期与字符串的转换
java中在显示日期时,其格式显然不是我们期望的,这时需要我们转换为字符串格式的日期。
//日期转为字符串
public static String date2String(Date date, String patt) {
SimpleDateFormat sdf = new SimpleDateFormat(patt); //定义格式## 标题
String format = sdf.format(date);
return format;
}
//字符串转为日期
public static Date string2Date(String str, String patt) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat(patt);
Date parse = sdf.parse(str);
return parse;
}
2.在springmvc中,数据保存时String转Date
当我们进行保存时会报错。
原因是字段不匹配,输入是String类型的,而我们的departureTime是Date类型。
解决方法
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm") // 日期格式化
private Date departureTime; // 出发时间
在实体类中加日期格式化注解。