
求一个java向sqlserver中存储时间的代码,只要时间处理的那段代码就可以了
数据库的时间存储类型用的是datetime,我要存入的样式是"yyyy-MM-ddhh:mm:ss"我用了TimeStamp类和Java.util.Date类和java....
数据库的时间存储类型用的是 datetime,我要存入的样式是 "yyyy-MM-dd hh:mm:ss"
我用了TimeStamp 类和Java.util.Date类 和java.sql.Date类 都试了
结果存进去的是
2013-03-01 00:00:00.000
存不进去想要的结果额!!求解决!求帮忙! 展开
我用了TimeStamp 类和Java.util.Date类 和java.sql.Date类 都试了
结果存进去的是
2013-03-01 00:00:00.000
存不进去想要的结果额!!求解决!求帮忙! 展开
5个回答
展开全部
虽然我是用Mysql的,但是我认为存进数据库,数据库的显示方式你不要关心。
只要取得时候你用rs.getDate("xxx")取出Date然后在用SimpleDateFormat处理不就可以了吗?
如果你确实想存入上述样式,建议使用varchar直接存string。
只要取得时候你用rs.getDate("xxx")取出Date然后在用SimpleDateFormat处理不就可以了吗?
如果你确实想存入上述样式,建议使用varchar直接存string。
展开全部
虽然我存储在数据库中,该数据库显示MySQL的,但我觉得你不关心。
只要当你删除rs.getDate(“XXX”)日期,然后治疗用SimpleDateFormat的不就可以了吗?
如果你真的想直接存款的风??格中,建议使用varchar字符串。
只要当你删除rs.getDate(“XXX”)日期,然后治疗用SimpleDateFormat的不就可以了吗?
如果你真的想直接存款的风??格中,建议使用varchar字符串。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TimeStamp 的默认类型就是 xxxx-xx-xx 00:00:00[.000] 括号内是可选的
如果是jdbc模式 直接用setString (“2013-03-01 00:00:00”)
如果是jdbc模式 直接用setString (“2013-03-01 00:00:00”)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以在sql 里用数据库的函数存储时间啊, 不要用java ,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询