首页 > 其他 > 详细

下班定时

时间:2020-01-13 18:15:32      阅读:72      评论:0      收藏:0      [点我收藏+]
package com.freeter.Timingtask;

import javax.swing.*;
import java.awt.*;
import java.util.*;
import java.util.Timer;

/**
* author LIUQI
**/
//定时任务
public class TimingTask {
public static Timer timer;
public static Scanner scanner = new Scanner(System.in);
public static int hour = scanner.nextInt();
public static int minute = scanner.nextInt();
public static int second = scanner.nextInt();


public TimingTask() {


Date time = getDate();
timer = new Timer();
timer.schedule(new TimerWorking(), time);
}

//封装日期类
public Date getDate() {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, hour);//时
calendar.set(Calendar.MINUTE, minute);//分
calendar.set(Calendar.SECOND, second);//秒
Date time = calendar.getTime();//获取时间

return time;//返回时间类型
}


public class TimerWorking extends TimerTask {
public void run() {

System.out.println("任务已执行!!!!!!!");
JFrame frame = new JFrame("闹钟提醒");
JLabel label = new JLabel();
label.setText("下班啦 下班啦 一天结束啦");
frame.setBounds(200,400,600,400);
frame.add(label);
frame.setVisible(true);


}
}

public static void main(String[] args) {

System.out.println("请输入执行的小时:" + TimingTask.hour);

System.out.println("请输入执行的分钟:" +TimingTask.minute);
System.out.println("请输入执行的秒数:" + TimingTask.second);
new TimingTask(); //初始化TimingTask类
System.out.println("执行任务");

}

}

下班定时

原文:https://www.cnblogs.com/LQ970811/p/12188556.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!