zoukankan      html  css  js  c++  java
  • 定时器-代码实现

     1 import java.text.ParseException;
     2 import java.text.SimpleDateFormat;
     3 import java.util.Calendar;
     4 import java.util.Date;
     5 import java.util.Timer;
     6 import java.util.TimerTask;
     7 
     8 public class Test {
     9 //设计定时器的实现 一是要有一个任务  其次要有一个执行的时间
    10     public static void main(String[] args) throws Exception {
    11         //创建一个计时器
    12          Timer timer = new Timer();
    13          //第一步===========创建一个计时器任务
    14          MyTimeTask timeTask = new MyTimeTask();
    15          //获得当前时间
    16          Date date = new Date();
    17          //获得当前时间
    18          long  sct =System.currentTimeMillis();
    19          //用给定的模式和默认语言环境的日期格式符号构造
    20          SimpleDateFormat sdf = new SimpleDateFormat("y-M-d HH:mm:ss");
    21          String format = sdf.format(sct);
    22          //将给定的时间以我们想要的方式输出
    23          Date parse = sdf.parse(format);
    24          //parse 解析字符串的文本,生成 Date
    25          System.out.println(parse);
    26          //第二步========设计什么时间后执行
    27          //获取当前时间
    28          Calendar calendar = Calendar.getInstance();
    29          //将当前日期加10秒后的日期
    30          calendar.add(calendar.SECOND,10 );
    31          //获得当前日期添加10秒后的时间
    32          Date time = calendar.getTime();
    33          //给定时器传一个任务 以及执行此任务的时间
    34          timer.schedule(timeTask, time);
    35          //在此示例中 这个线程只是起对照作用
    36          MyThread thread = new MyThread();
    37          thread.start();
    38         
    39 
    40     }
    41 }
    42 //计时器
    43  class MyTimeTask extends TimerTask{
    44      @Override
    45      //创建一个计时任务
    46      public void run(){
    47          System.out.println("今晚上跑步");
    48      }
    49  }
    50  //创建一个线程
    51  class MyThread extends Thread{
    52       //覆写方法
    53         public void run() {
    54             System.out.println("好好学习");
    55             
    56         }
    57      
    58  }
  • 相关阅读:
    python 接口自动化测试--框架定型(六)
    python 接口自动化测试--框架整改(五)
    持续集成接口自动化-jmeter+ant+jenkins(一)
    记 suds 模块循环依赖的坑-RuntimeError: maximum recursion depth exceeded
    python 接口自动化测试(四)
    python 接口自动化测试(三)
    python 接口自动化测试(二)
    python 接口自动化测试(一)
    Jmeter 正则提取器
    python 正则提取(re模块)
  • 原文地址:https://www.cnblogs.com/logoman/p/11342350.html
Copyright © 2011-2022 走看看