java获取当前时间的小时 java中如何获取几分钟或者几小时前的时间?

java中如何获取几分钟或者几小时前的时间?什么意思,如果当前时间在18:00到23.59之间,它将不返回,否则它将不返回。Date d=new Date()int hours=d.gethours(

java中如何获取几分钟或者几小时前的时间?

什么意思,如果当前时间在18:00到23.59之间,它将不返回,否则它将不返回。Date d=new Date()int hours=d.gethours()if(18<hours<0){return d}else{return null}