• 定时器的使用以及日期的学习


    class MyTask extends TimerTask
    {
        private String name;
     
        public MyTask(String name)
        {
            this.name = name;
        }
     
        public void run()
        {
            System.out.println(this.name + "开始了");
        }
    }
     
    public class UsingTimer
    {
        private static final int HOUR = 0;
     
        public static void main(String[] args)
        {
            Timer timer = new Timer();
            timer.schedule(new MyTask("mengemeng"), 100,1000);//程序开始执行100毫秒后   每隔1000毫秒执行一次 MyTask任务
            timer.schedule(new MyTask("dengchao"), 100);//程序开始执行100毫秒后  执行一次 MyTask任务
            Calendar calendar3=Calendar.getInstance();//声明一个日期对象  其日期是当前的日期
            calendar3.set(2016, 6,21,16,5,30);//重新设置日期
            Date date =calendar3.getTime();//将Calendar 对象转换为Date对象
            timer.schedule(new MyTask("dengchao"), date);//在指定时间开始 执行一次 MyTask任务
            try
            {
                Thread.sleep(5000);
            } catch (Exception e)
            {
                // TODO: handle exception
            }
            timer.cancel();//任务取消
     
            //Calendar 的使用
            Calendar calendar,calendar2=null;
            calendar2=Calendar.getInstance();
            //calendar2.set(2016, 6, 21, 15,52,0);
            while(true)
            {
                calendar=Calendar.getInstance();
                int m=calendar.get(Calendar.MINUTE);//得到当前日期的分钟
                int s=calendar.get(Calendar.SECOND);//得到当前的秒数
                System.out.println("倒计时"+ (55*60+1-(m*60+s)));
                if(m==55&&s==1)
                    break;
            }
            System.out.println(calendar.get(Calendar.MINUTE));
        }
    }
    梦里不知身是客,一晌贪欢。
  • 相关阅读:
    spring事物配置,声明式事务管理和基于@Transactional注解的使用
    spring集成ehcache本地缓存
    Java并发编程:volatile关键字解析
    Callable接口、Runable接口、Future接口
    Sorting It All Out
    Borg Maze
    Agri-Net
    Highways
    Truck History
    Arbitrage
  • 原文地址:https://www.cnblogs.com/dccmmtop/p/5710299.html
Copyright © 2020-2023  润新知