如何把类型为"yyyy-MM-dd hh:mm:ss"串转换成java.sql.Date类型?在线等待.........

WildGoose 2003-10-15 11:18:34
UP
...全文
533 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
mailguoyy 2003-10-18
  • 打赏
  • 举报
回复
up

oracle 不是有to_date()
WildGoose 2003-10-18
  • 打赏
  • 举报
回复
谢谢各位了
这是我在编写EJB的TEST CLIENT时所遇到的问题,因为我在ORALCE中设置的字段类型是DATE类型,所以在JB9中自动生成CMP Entity Bean时,类型为DATE的字段的JAVA类型是JAVA.SQL.DATE.
WildGoose 2003-10-17
  • 打赏
  • 举报
回复
Timestamp怎么用?
kjah 2003-10-17
  • 打赏
  • 举报
回复
java.sql.Date 真的不支持时间?
那就改用 java.sql.Timestamp
WildGoose 2003-10-17
  • 打赏
  • 举报
回复
楼上的兄台,你这个方法转换之后只有日期,没有时间啊!我要的时日期和时间的格式啊,就像转换之前的串一样的格式啊
Sinker2 2003-10-17
  • 打赏
  • 举报
回复
//java.sql.Date初始化时只支持年,月,日.或者你可以给他一个长整形.你要知道时分秒,只
//能使用后者初始化.
Calendar c = Calendar.getInstance();
c.set(yy, mm - 1, dd, hh, mm, ss);
java.sql.Date sd;
sd = new java.sql.Date(c.getTime().getTime());
//用的时候直接用sd就可以了!
WildGoose 2003-10-15
  • 打赏
  • 举报
回复
难道就没人会的吗?
kjah 2003-10-15
  • 打赏
  • 举报
回复
public static java.sql.Date StrToDate(String strdate){
java.sql.Date date=null;
if(strdate==null)return null;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
try{
date=new java.sql.Date(sdf.parse(strdate).getTime());
}catch(Exception e){System.out.println("StrToDate() "+strdate+" err:"+e);}
return date;
}
jndszl 2003-10-15
  • 打赏
  • 举报
回复
yyyy-MM-dd hh:mm:ss是,DATE+TIME的,java.sql.Date的对象好像只支持到 date不支持 time,所以把yyyy-MM-dd hh:mm:ss把成java.sql.Date,好像是不行,也可能是我水平低的问题,以前我也转过,转不过来,你把可把java.sql.Date的,换成java.util.Date的这种类

new java.util.Date() 就行取出一个当前的日期+时间

按这种类我试过写到ORACLE中是没有问题的
WildGoose 2003-10-15
  • 打赏
  • 举报
回复
我要在程序里面把"yyyy-MM-dd hh:mm:ss"的串转换成java.sql.Date类型,然后插入到ORACLE数据库中,明白了吗??????????
11491sdeed 2003-10-15
  • 打赏
  • 举报
回复
你是什么意思啊?
是不是把Oracle里的日期,转化为java.sql.date?
不清不楚的。。。。。。

50,503

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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