时间与数据库的问题

qq125183592 2010-04-06 07:21:10
有个包含年月日时分秒的时间,是字符串格式的,请教下各位,怎么把它当时的年月日时分秒插到SQLSERVER2005数据库中?被插的字段是DATETIME型。试了很多,只能将年月日格式的存进去,时分秒都为0了,不知是否有其他方法。
...全文
74 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq125183592 2010-04-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 justlearn 的回复:]
使用setTimestamp,不要用setDate
[/Quote]

虽然大家都没完全解决 不过根据你的提示 我改了点东西 现在顺利搞定 感谢特此给分
  • 打赏
  • 举报
回复
肯定是那里自己设错了。检查在插入数据库之前是否还是年月日时分秒
romeo5431 2010-04-08
  • 打赏
  • 举报
回复
额、说错了一点。Util的Date不能项Sql里的Date转换,SQL的可以转成Util的。我之前的一个项目中也用了这些个Date,到后面发现基本没有Util的Date,然后我把Util的全修改称SQL的Date。setDate方法是支持的
romeo5431 2010-04-08
  • 打赏
  • 举报
回复
java.sql包中有个Date类,可以与Util中的Date相互转换的,然后用PrepareStatement的setDate方法写到数据库就好了
jwh426 2010-04-08
  • 打赏
  • 举报
回复
123
qq125183592 2010-04-08
  • 打赏
  • 举报
回复
好的 这个我先尝试下 看能否成功
justlearn 2010-04-06
  • 打赏
  • 举报
回复
使用setTimestamp,不要用setDate
qq125183592 2010-04-06
  • 打赏
  • 举报
回复
虽然SQL的gettime()能保存进去,还是请大家看下能否将那种(年-月-日 时:分:秒)字符串的转的情况把

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧