请问如何把String类型的时间:"yyyy-mm-dd"转换成java.sql.Timestamp类型的时间

xjx802 2003-04-08 12:44:11
请问如何把String类型的时间:"yyyy-mm-dd"转换成java.sql.Timestamp类型的时间
...全文
529 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hurt75 2003-06-06
  • 打赏
  • 举报
回复
String str="2003-03-04";
Timestamp.valueOf(str+" 00:00:00");
这样就行了,不过你怎么不给分呀。
teva 2003-04-08
  • 打赏
  • 举报
回复
up
java_jin 2003-04-08
  • 打赏
  • 举报
回复
oracle:
to_date('"+myDate+"','yyyy-mm-dd')
sybase:
convert(datetime,substring('"+myDate+"',1,10))
Jimreader 2003-04-08
  • 打赏
  • 举报
回复
String str="2003-03-04";
Timestamp.valueOf(str+" 00:00:00");
windancery 2003-04-08
  • 打赏
  • 举报
回复
使用DateFormat.parse(String text)
tonyzhangcn 2003-04-08
  • 打赏
  • 举报
回复
在插入数据库的时候使用ORACLE提供的TO_DATE函数
例如:向表mytimestamp中的一个date字段thetimestamp插入一条java String (yyyy-mm-dd)型的数据为Timestamp型的。假设你的那个yyyy-mm-dd型String变量为mydate那么这条sql语句是
String INSERT_SQL = "insert into mytimestamp(thetimestamp) values(TO_DATE('"+mydate+" ','YYYY-MM-DD HH24:MI:SS'))"
就可以了。

81,090

社区成员

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

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