excel日期通过java导入数据库

Myeclipse写一个程序,javaproject,把excel的数据对应数据库中的索引导入。
但是在日期的导入出现问题,excel单元格内是2016/7/31 23:52:36,
数据库sqlserver里是datetime格式,也就是到毫秒
下面的代码是现在用的,但是结果不对,时间部分都是00:00:00.000
cell=row.getCell(17);SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.sss");
if(cell!=null){

Date dd1=new java.sql.Date(df.parse(df.format(cell.getDateCellValue())).getTime());}

SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.sss")后面括号里的格式改成“yyyy/MM/dd HH:mm:ss”

Java的也没试过,不过我倒是用Python写了一个自动化的工具。
http://blog.csdn.net/marksinoberg/article/details/52280786

提交的时候跟上一个类型Timestamp

yyyy-MM-dd HH:mm:ss.sss, “.sss”为什么不写成“:sss”