***急急急!!!把时间插入数据库的问题

zhizhi3 2003-09-24 05:25:34
我要把用户输入的时间生成的字符串,比如:20030924555(2003年9月24日5时5分秒)转换成时间插入到数据库中(注意:数据库为SQL200),应该怎么办,希望好心人写的详细点,谢谢大家了!!!
...全文
84 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaolinhong 2003-09-25
  • 打赏
  • 举报
回复
up
凋零的老树 2003-09-25
  • 打赏
  • 举报
回复
输入的不统一就麻烦了
fft123 2003-09-25
  • 打赏
  • 举报
回复
都可以的啊
你的时分秒如果是20030924555(最好时分秒都改成2位的,如050505)
然后SimpleDateFormat的格式为yyyyMMddhhmmss
代码也写出来算了
SimpleDateFormat sf = new SimpleDateFormat("yyyyMMddhhmmss");
Date d = sf.parse("20030824050505");
System.out.println(d);
要加try catch捕获异常
zengchangliu 2003-09-25
  • 打赏
  • 举报
回复
SimpleDateFormat 加上分秒不行


那就用
MiddleDateFormat
LongDateFormat

zhizhi3 2003-09-24
  • 打赏
  • 举报
回复
如果只有年月日可以直接转换,加上时分秒就不可以了。
zhizhi3 2003-09-24
  • 打赏
  • 举报
回复
不行,发生错误:tomcat提示为从字符串转换为datetime时发生语法错误。怎么办呢?
fft123 2003-09-24
  • 打赏
  • 举报
回复
可以当字符串插入
取出来的时候用SimpleDateFormat换成日期
对应的格式可以看jdk
如:20030924555
为:yyyyMMddhms
jiaminxy 2003-09-24
  • 打赏
  • 举报
回复
当字符串插入行了,有什么问题吗?
jiaminxy 2003-09-24
  • 打赏
  • 举报
回复
当字符串插行了,有什么问题吗?

81,122

社区成员

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

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