java中的结束日期为什么获取不到等于的数据

图片说明

这样写图片说明就越界了 应该怎么写

看看endDate是什么值,endDate字符串没有那么长,越界了。

endDate总共都没有10个长度,你截取10个长度,当然报错了

有两个可能
1、你的endDate没有10个长度
2、我看你的回复enddate的值为null,但是你在if条件中做了trim操作,null是不可以trim的吧。。。而且值为null的话应该不会执行if的第二个条件了吧。。
你打断点看看

看你回复,直接传值的时候 endTime 的值为null,先解决这个问题,是不是你传值的时候的名字和endTime不一样
,还有,大断点在if判断这边,看看有没有进if里面。

看你回复,直接传值的时候 endTime 的值为null,先解决这个问题,是不是你传值的时候的名字和endTime不一样
,还有,大断点在if判断这边,看看有没有进if里面。