试一试 把日期都转换成Date DQRQ = rs.getDate(1);
long time=DQRQ.getTime();
time=time+strTo;
Date DQRQ=new Date(time);is this OK?
long time=DQRQ.getTime();
time=time+strTo;
Date DQRQ=new Date(time);is this OK?
解决方案 »
- struts2搭建问题
- java 多线程问题,解决,来个人结贴给分
- 为什么 jsp 获取的ip地址0:0:0:0:0:0:0:1 哎 myeclipse 获取的是 192.168.1.100
- 更新clob字段的问题,内有代码,请大家指点!
- http请求的问题
- ResultSet的问题?
- 这里有没有sql的高手啊?现在高分求写一个简单的sql。
- 请教各位高手:如何改变tomcat的错误页?
- 能否在JSP中捕获javabean中发生的exception?如何实现?
- 关于file的一个问题 求大神
- 如何从应用服务器B的jsp中调用应用服务器A的EJB组件
- 提供了10G的FTP空间,欢迎大家上传好的资源一起分享。
UserAManageBean.java:62: reference to Date is ambiguous, both class java.util.Date in java.util and class java.sql.Date in java.sql match
Date DQRQ = rs.getDate(1);
^
UserAManageBean.java:68: cannot resolve symbol
symbol : variable time
location: class NetBalance.logic.UserAManageBean
if ((userPwd.equals(pwd)) && (time>System.currentTimeMillis()))
^
UserAManageBean.java:71: cannot resolve symbol
symbol : variable time
location: class NetBalance.logic.UserAManageBean
} else if ((userPwd.equals(pwd)) && (time<System.currentTimeMillis()))
^
3 errors输出完成 (耗时 6 秒) - 正常终止
其实把类型转换以后比较就可以了不管是date型,还是long型---------------------------惭愧,我刚接触java不久,有些东西了解的太肤浅,能说得详细点吗?
//形成当前时间字符串形式
public String getCurDateStr()
{
//得到系统时间
SimpleDateFormat f=new SimpleDateFormat("MM dd yyyy");
String sDate=f.format(new Date());
return sDate;
}
if (rs.next())
{
Calendar DQRQ = Calendar.getInstance();
DQRQ.setTime(rs.getDate(1)); //把Date转换为Calendar
DQRQ.add(Calendar.DATE,strTo); //这样就可以了
} if ((userPwd.equals(pwd)) && (DQRQ.getTimeInMillis() > System.currentTimeMillis())) //???(DQRQ.getTime()>System.currentTimeMillis())) 怎么进行比较?
{
verifyPwd = 1;
} else if ((userPwd.equals(pwd)) && (DQRQ.getTime()<System.currentTimeMillis()))
{
verifyPwd = 2;
}
UserAManageBean.java:67: cannot resolve symbol
symbol : variable DQRQ
location: class NetBalance.logic.UserAManageBean
if ((userPwd.equals(pwd)) && (DQRQ.getTimeInMillis()>System.currentTimeMillis()))
^
UserAManageBean.java:70: cannot resolve symbol
symbol : variable DQRQ
location: class NetBalance.logic.UserAManageBean
} else if ((userPwd.equals(pwd)) && (DQRQ.getTimeInMillis()<System.currentTimeMillis()))
^
2 errors输出完成 (耗时 7 秒) - 正常终止----------------------
Tasia(这里是CSDN吗?) 谢谢你的解答...
但现在提示这个错误.这是为啥....
DQRQ.setTime(rs.getDate(1).getTime()); //???这里怎么对日期进行处理
DQRQ.add(Calendar.DATE,strTo); //???这里怎么把strTo加到DQRQ(到期日期)
if ((userPwd.equals(pwd)) && (DQRQ.getTimeInMillis()>System.currentTimeMillis())) //???(DQRQ.getTimeInMillis()>System.currentTimeMillis())) 怎么进行比较?
还是提示这个错误...这是为什么啊....? *_*
------------------------------
---------- compile package ----------
UserAManageBean.java:67: cannot resolve symbol
symbol : variable DQRQ
location: class NetBalance.logic.UserAManageBean
if ((userPwd.equals(pwd)) && (DQRQ.getTimeInMillis()>System.currentTimeMillis()))
^
UserAManageBean.java:70: cannot resolve symbol
symbol : variable DQRQ
location: class NetBalance.logic.UserAManageBean
} else if ((userPwd.equals(pwd)) && (DQRQ.getTimeInMillis()<System.currentTimeMillis()))
^
2 errors输出完成 (耗时 3 秒) - 正常终止
记得import java.util.Calendar;
---------------------谢谢你的回复先,我加了啊....所以不知道哪出的错.郁闷死了!
DQRQ是在if里定义的,不能在if外引用
--------------------就是这样....谢谢啊!!!
呵呵,谢谢大家.... 晚上回家了结帖...