当前位置: 代码迷 >> 综合 >> Timer类--计时器
  详细解决方案

Timer类--计时器

热度:76   发布时间:2023-09-20 23:22:30.0
package com.mipo.thread;import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;/*** Timer类代表一个计时器,与每个Timer对象向对应的是单个后天线程,用于顺序的执行所有计时器任务。* @author Administrator**/
public class TimerTest {public static void main(String[] args) {//获取日历对象Calendar cal = Calendar.getInstance();//该类是抽象类//创建一个计时器Timer timer = new Timer();//延迟5秒,即5秒后,以1秒的频率重复执行该任务timer.schedule(new TimerTask(){@Overridepublic void run() {// TODO Auto-generated method stubcal.add(Calendar.MILLISECOND,1000*1);//加1秒//返回一个表示此Calendar时间值的Date对象 Date date = cal.getTime();//创建时间格式SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");//按指定格式格式化时间System.out.println(sdf.format(date));}},1000*5, 1000*1);}}