在JavaWeb编程中,往往涉及数据库,javaBean,前端数据数据类型不一致的问题
数据库和javaBean之间可以直接选择相对应的数据类型,而serverlet从前端获取的数据往往是String类型。是故需要考虑:
java.lang.String 要转换成java.sql.Date
public static java.sql.Date stringConverToDate(String value){
String strvalue = value;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date d = null;
try {
d = format.parse(strvalue);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
java.sql.Date date = new java.sql.Date(d.getTime());
return date;
}
参看:https://www.cnblogs.com/a347911/p/8183461.html