public static void main(String[] args) {
ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor();
Runnable runnable = new Runnable() {
@Override
public void run() {
// 把run方法里的内容换成你要执行的内容
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("执行时间:" + sdf.format(new Date()));
}
};
/**
* scheduleAtFixedRate(Runnable command, long initialDelay, long period, TimeUnit unit);
* command--执行的任务,initialDelay--首次间隔时间,period--之后每次间隔时间,unit--时间单位
*/
service.scheduleAtFixedRate(runnable, 0, 5, TimeUnit.SECONDS);
}
网友评论