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

xjx802 2003-04-08 12:44:11
请问如何把String类型的时间:"yyyy-mm-dd"转换成java.sql.Timestamp类型的时间
...全文
400 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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'))"
就可以了。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-08 12:44
社区公告
暂无公告