String類型轉換成java.sql.Date類型不能直接進行轉換,首先要將String轉換成java.util.Date,在轉化成java.sql.Date
/**
* @param 返回java.sql.Date格式的
* */
public static java.sql.Date strToDate(String strDate) {
String str = strDate;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
java.util.Date d = null;
try {
d = format.parse(str);
} catch (Exception e) {
e.printStackTrace();
}
java.sql.Date date = new java.sql.Date(d.getTime());
return date;
}
String類型轉化成sql.Time
/**
* @param 返回java.sql.Time格式的
* */
public static java.sql.Time strToTime(String strDate) {
String str = strDate;
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
java.util.Date d = null;
try {
d = format.parse(str);
} catch (Exception e) {
e.printStackTrace();
}
java.sql.Time time = new java.sql.Time(d.getTime());
return time.valueOf(str);
}