还有一个接口是 ScheduledExecutorService
ScheduledExecuterService service = Executors.newSinglThreadSchduledExecetor();
ScheduledFuture f = service.scheduleAtFixedDelay(task, initialDelay, period, time unit);
if currentDate = 00:00
f.cancel()
service.shutdown()