数据库中插入带时分秒的时间

ps.setDate(3,new java.sql.Date(login.getLogDate().getTime()) );
login.getLogDate()时间是带时分秒的 new java.sql.Date(login.getLogDate().getTime())去掉了时分秒
想要将时间的时分秒也存入数据库怎么办?

数据库中插入带时分秒的时间
插入带时分秒的时间不能用java.sql.date,需要使用java.sql.TimeStamp,你可以这样改写:
ps.setDate(3,new java.sql.TimeStamp(login.getLogDate().getTime()) );
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-05
插入带时分秒的时间不能用java.sql.date,需要使用java.sql.TimeStamp,你可以这样改写:
ps.setDate(3,new java.sql.TimeStamp(login.getLogDate().getTime()) );本回答被网友采纳
第2个回答  2015-10-05
你是什么数据库?数据库里的字段类型是什么?
相似回答