如何在java类中向oracle数据库写入Date类型的日期
2014-07-05 15:31
501 查看
private PreparedStatement pstmt = null;
pstmt = conn.prepareStatement(sql);
......
str = "update eam_pc_plan set status = ?,factTime = ?,dealResult=?,pcMan=? where pcPlanId = ?";
pstmt = conn.prepareStatement(str);
pstmt.setInt(1, pcPlan.getStatus());
java.text.SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
if(pcPlan.getFactTime() !=null){
//方法一:保存到数据库中的值,只有年月日,没有时分秒
java.util.Date ud = df.parse(pcPlan.getFactTime()); //getFactTime()返回String类型
java.sql.Date sd=new java.sql.Date(ud.getTime());
pstmt.setDate(2, sd);
//方法二:保存到数据库中的值,有年月日时分秒
java.util.Date ud = df.parse(pcPlan.getFactTime());
java.sql.Timestamp st = new java.sql.Timestamp(ud.getTime());
pstmt.setTimestamp(2, st);
}
} catch (ParseException e) {
e.printStackTrace();
}
......
pstmt = conn.prepareStatement(sql);
......
str = "update eam_pc_plan set status = ?,factTime = ?,dealResult=?,pcMan=? where pcPlanId = ?";
pstmt = conn.prepareStatement(str);
pstmt.setInt(1, pcPlan.getStatus());
java.text.SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
if(pcPlan.getFactTime() !=null){
//方法一:保存到数据库中的值,只有年月日,没有时分秒
java.util.Date ud = df.parse(pcPlan.getFactTime()); //getFactTime()返回String类型
java.sql.Date sd=new java.sql.Date(ud.getTime());
pstmt.setDate(2, sd);
//方法二:保存到数据库中的值,有年月日时分秒
java.util.Date ud = df.parse(pcPlan.getFactTime());
java.sql.Timestamp st = new java.sql.Timestamp(ud.getTime());
pstmt.setTimestamp(2, st);
}
} catch (ParseException e) {
e.printStackTrace();
}
......
相关文章推荐
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- Oracle数据库中插入日期,日期带有时分秒(java.util.Date类型)
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- java中日期时间格式与毫秒数的转换如何将指定时间转换为Date类型
- java如何设置Date类型的日期的年月日?
- java 如何将日期类型Date 时间戳 转换为 期望格式的 日期字符串(mongo db)
- 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- java中如何将String类型的日期格式为yyyyMMdd转化为date类型的yyyy-MM-dd格式
- setTimeStamp()与setDate()区别 如何将java中Date存入mysql中的datetime中,字符串怎么转换为日期类型
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- java ------SimpleDateFormat------ 实现字符串与日期类型互相转化
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- 如何将页面日期的String类型转换成SQL日期类型并写入数据库?
- Java 日期时间 Date类型,long类型,String类型表现形式的转换
- 在java中将日期装换成mysql的date类型
- 解决mysql 数据库中日期类型00:00:00 的问题 设置xml数据类型:java.util.Date
- java如何将Excel表格中内容写入oracle数据库
- Oracle数据库date类型与Java中Date的联系与转化
- 解决mysql 数据库中日期类型00:00:00 的问题 设置xml数据类型:java.util.Date
- Java保存yyyy-MM-dd HH:mm:ss日期字符串到 oracle date类型字段[原]