怎么判断时间类型的值是否为空

rongyanmin_m 2016-07-15 11:40:28
数据库有个一列是datetime的类型
if(receiveTime.toString()!= null && receiveTime.toString().length()>0 )
{
findCondition.put("f.receiveTime", "%" + receiveTime.toString().trim() + "%");
hql+=" and receiveTime= '" + receiveTime.toString()+"'" ;
}
这样写不对,获取不到一直报空指针错误
...全文
6734 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rongyanmin_m 2016-10-20
  • 打赏
  • 举报
回复
我在这个上边加if判断不知道还报错,有可能是某个地方的参数没写一致吧。谢谢各位
叮当66 2016-07-15
  • 打赏
  • 举报
回复
if(receiveTime!= null)就行了
叮当66 2016-07-15
  • 打赏
  • 举报
回复
你的这个receiveTime对象是空的,当然报空指针啦。
kahnyy5202015 2016-07-15
  • 打赏
  • 举报
回复
receiveTime==null
reui 2016-07-15
  • 打赏
  • 举报
回复
首先要对receiveTime对象判断是不是空对象null,然后再对receiveTime对象的值进行判断,所以写法应该是
if(receiveTime != null)

58,453

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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