Date currentDate=new Date(); LocalDateTime midnight = LocalDateTime.ofInstant(currentDate.toInstant(), ZoneId.systemDefault()).plusDays(1).withHour(0).withMinute(0) .withSecond(0).withNano(0); LocalDateTime currentDateTime = LocalDateTime.ofInstant(currentDate.toInstant(), ZoneId.systemDefault()); long seconds = ChronoUnit.SECONDS.between(currentDateTime, midnight); System.out.println("方案一"+seconds); Calendar cal = Calendar.getInstance(); cal.add(Calendar.DAY_OF_YEAR,1); cal.set(Calendar.HOUR_OF_DAY,0); cal.set(Calendar.SECOND,0); cal.set(Calendar.MINUTE,0); cal.set(Calendar.MILLISECOND,0); long remanentTime = (cal.getTimeInMillis() - System.currentTimeMillis()) / 1000; int expireTime = new Long(remanentTime).intValue(); System.out.println("方案二"+expireTime);
Calendar 面試之 當前剩餘的時間
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.