java数据类型与db2数据类型的对照
发布网友
发布时间:2022-04-22 13:49
我来回答
共1个回答
热心网友
时间:2022-05-04 16:38
时间可以直接使用字符串类型也行,因为所有的插入都是进行的字符串的操作
例如:insert into XX values("88-1-1")
只要你在插入之前把时间的格式转化成功了就行了,其他的无所谓,根据下面类可以进行任意转换了
public static Date getYear(String year) { //字符串转换成时间
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date myDate = null;
try {
myDate = df.parse(year);
} catch (ParseException e) {
System.out.println("getYear error: " + e.getMessage());
}
return myDate;
}
//时间转换成字符串
public static String getNowDateShort(Date currentTime) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(currentTime);
return dateString;
}追问for(SqlInfo sqlInfo : list){
ps.setLong(1, Long.parseLong(sqlInfo.getCycle_id()));
ps.setString(2, sqlInfo.getProc_name());
ps.setInt(3, Integer.parseInt(sqlInfo.getRecords()));
ps.setTimestamp(4, Timestamp.valueOf(sqlInfo.getStart_time()));
ps.setTimestamp(5, Timestamp.valueOf(sqlInfo.getEnd_time()));
ps.setString(6, sqlInfo.getSql());
ps.addBatch();
}
这样的话行么
追答行啊,只要转换成功就行