zoukankan      html  css  js  c++  java
  • java 定时器

       //时间间隔(一天)   

        private static final long PERIOD_DAY = 24 * 60 * 60 * 1000;   

        public void executeTask(){ 

            Timer timer = new Timer(); 

            Calendar calendar = Calendar.getInstance(); 

            int year = calendar.get(Calendar.YEAR); 

            int month = calendar.get(Calendar.MONTH); 

            int day = calendar.get(Calendar.DAY_OF_MONTH);// 每天 

            // 定制每天的03:30:00执行, 

            calendar.set(year, month, day, 03, 30, 00); 

            Date date = calendar.getTime(); 

            if (date.before(new Date())) {   

                date = this.addDay(date, 1);   

            }  

            timer.schedule(new MyTask(), date, PERIOD_DAY); 

        } 

        static class MyTask extends java.util.TimerTask { 

            @Override 

            public void run() { 

                System.out.println("----Start execute my task------");      

            } 

        } 

  • 相关阅读:
    SpringMVC_04重定向和转发
    Spring事务声明
    SpringMVC_02_RequestMapping
    SpringMVC_01_初识
    Spring通过mybatis操作数据库
    SpringMVC_03_RestFul
    SpringMVC_05_json数据传输
    退役
    2017ICPC青岛 J.Suffix
    版本不兼容问题(未找到程序集)
  • 原文地址:https://www.cnblogs.com/wale/p/4350796.html
Copyright © 2011-2022 走看看