计算当前时间到中午12点的毫秒数

  private long getSleepTime(){
          Date date=new Date();
          long ndate=date.getTime();
          int nhour=date.getHours();
          Calendar calendar = new GregorianCalendar();
          calendar.setTime(date);
          if(nhour>=12){
            calendar.add(calendar.DATE,1);
          }
          calendar.set(Calendar.HOUR_OF_DAY, 12);
          calendar.set(Calendar.SECOND, 0);
          calendar.set(Calendar.MINUTE, 0);
          calendar.set(Calendar.MILLISECOND, 0);
          long zdate=calendar.getTime().getTime();
            return zdate-ndate;
   }

猜你喜欢

转载自girl-luo.iteye.com/blog/2392490