58,454
社区成员
发帖
与我相关
我的任务
分享
if (gqst.getUnsuspendtime().equals(null)||gqst.getUnsuspendtime().equals("null")) {
gqsj1=(int) (date.getTime()-gqst.getSuspendtime().getTime())/(1000*60);
System.out.println(date.getTime()-gqst.getSuspendtime().getTime());
} else if (null!=gqst.getUnsuspendtime()) {
gqsj2=(int) (gqst.getUnsuspendtime().getTime()-gqst.getSuspendtime().getTime())/(1000*60);
System.out.println(gqst.getUnsuspendtime().getTime()-gqst.getSuspendtime().getTime());
gqsj2=gqsj2+gqsj3;;
}
}
gqzsj=gqsj1 + gqsj3;
List ls =this.getHibernateTemplate().find(hql, jjbh);
if (ls != null && ls.size() > 0) {
Date date=new Date();
for (int i = 0; i < ls.size(); i++) {
gqsj3=gqsj2;
BaspSuspendHqsj gqst =(BaspSuspendHqsj)ls.get(i);
if (gqst.getUnsuspendtime().equals(null)||gqst.getUnsuspendtime()==null) {
gqsj1=(int) (date.getTime()-gqst.getSuspendtime().getTime())/(1000*60);
System.out.println(date.getTime()-gqst.getSuspendtime().getTime());
} else if (null!=gqst.getUnsuspendtime()) {
gqsj2=(int) (gqst.getUnsuspendtime().getTime()-gqst.getSuspendtime().getTime())/(1000*60);
System.out.println(gqst.getUnsuspendtime().getTime()-gqst.getSuspendtime().getTime());
gqsj2=gqsj2+gqsj3;;
}
}
但是现在我判断getUnsuspendtime() 是否为空是出现空指针异常 是我代码有问题吗