java.sql.Date pushtime = new java.sql.Date(new java.util.Date().getTime());
home.ejbCreate(ServiceID,TermID,PushTime,IsPush,IsRegisted);
home.ejbCreate(ServiceID,TermID,PushTime,IsPush,IsRegisted);
解决方案 »
- 求解:Spring的AOP与IOC的冲突问题
- MyEclipse 8.6 ssh框架整合 有困难!求指点!
- hql from a join fetch a.bs where…… join就失灵了, 请问这时hql怎么写?
- servlet jsp乱码问题
- Struts action相应的问题
- 大家看看这个错误是怎么回事!!!
- 条形码问题
- 线程问题
- 那位大虾讲解一下,weblogic+jbuilder7+oracle的整合。给分
- 在LINUX下如何安装J2SDK(或J2EE),并对其进行配置?
- 看看在JBOSS中发布1:N的CMP BEAN的问题
- SQL Server 2000 JDBC驱动程序事务出错
javax.sql.Date PushTime
symbol : variable PushTime
location: class Eks.Base.Sys.ServiceBean.Client
service = home.create(ServiceID,TermID,PushTime,IsPush,IsRegisted
);
然后将字符串型转换即可.exp:java.sql.Date aa = java.sql.Date.valueOf("2002-10-20");如果是定义成java.util.Date也一样:
java.util.Date ss = java.sql.Date.valueOf("2002-10-20");
何时定义为java.util.Date 何时定义为java.sql.Date?
当你进行数据库的读写操作的时候,当然就是用java.sql.Date了。
ejbCreate(String ServiceID,String TermID,java.sql.Date PushTime,int IsPush,int IsRegisted);
你在使用的时候是java.util.Date;
Date pushtime = new Date(); //属于java.util.Date
home.ejbCreate(ServiceID,TermID,PushTime,IsPush,IsRegisted);你改为如下就可以
java.sql.Date pushtime = new java.sql.Date(); //属于java.sql.Date
home.ejbCreate(ServiceID,TermID,PushTime,IsPush,IsRegisted);
java.sql.Date pushtime = new java.sql.Date(System.currentTimeMillis()); //属于java.sql.Date
home.ejbCreate(ServiceID,TermID,PushTime,IsPush,IsRegisted);
我的问题已经解决。
java.util.Date pushtime1 = new java.util.Date();
java.sql.Date pushtime = new java.sql.Date(pushtime1.getTime());
这样我的问题就解决了。在数据库中添加年-月-日格式的时间。