关于使用JDBC读写Oracle数据库中日期类型数据的格式问题

参照Oracle的emp表进行操作

1.读取日期类型的数据

Date sqldate=rs.getDate(5); //sqlDate类型
java.util.Date date=new java.util.Date(sqldate.getTime()); //utilDate类型
DateFormat df=SimpleDateFormat(“yyyy/MM/dd”); //设置格式
String resultDate=df.format(date); //格式转换

2.写入日期类型的数据

//将sqlDate类型的日期数据转换为util类型的日期类
java.util.Date utildate=newSimpleDateFormat(“yyyy/MM/dd”).parse(e.getHireDate());

Date date =new Date(utildate.getTime()); //SQL类型的date

PreparedStatement ppst=conn.prepareStatement(sql);
ppst.setDate(5,date);

你可能感兴趣的:(Oracle数据库)