Java定时关机程序(Calendar,Timer)
来源:互联网 发布:javascript实例300下载 编辑:程序博客网 时间:2024/05/16 00:52
- import java.io.IOException;
- import java.text.SimpleDateFormat;
- import java.util.Calendar;
- import java.util.Date;
- import java.util.Scanner;
- import java.util.Timer;
- import java.util.TimerTask;
- public class ShutDown {
- /* 转换成毫秒数 */
- public static int getTimemills(int hours, int min) {
- return (hours * 60 * 60 + min * 60) * 1000;
- }
- public static void main(String[] args) {
- Calendar c = Calendar.getInstance();
- Date d = c.getTime();
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss");
- System.out.println("当前时间:" + sdf.format(d));
- System.out.println("请输入定时关机睡觉时间:");
- Scanner input = new Scanner(System.in);
- System.out.println("时:");
- int hours = input.nextInt();
- System.out.println("分:");
- int min = input.nextInt();
- int nowHour = c.get(c.HOUR_OF_DAY);
- int nowMin = c.get(c.MINUTE);
- if (hours < nowHour) {
- hours += 24;
- }
- int pretime = ShutDown.getTimemills(hours, min);
- int nowtime = ShutDown.getTimemills(nowHour, nowMin);
- int exectime = pretime - nowtime;
- System.out.println((exectime / 1000 / 60) + "分钟后准备关机");
- System.out.println("是否设置定时关机?(是/否)");
- String flag = input.next();
- if (flag.equals("是")) {
- System.out.println("准备关机中。。。");
- new Timer().schedule(new TimerTask() {
- @Override
- public void run() {
- try {
- Runtime.getRuntime().exec("shutdown -s");
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }, exectime);
- } else {
- System.out.println("退出系统");
- }
- }
- }
0 0
- Java定时关机程序(Calendar,Timer)
- 用Java编写简单的定时关机程序(Calendar,Timer)
- Java 定时关机程序
- 定时关机小程序(JAVA)
- JAVA定时关机小程序
- java.util.Timer(定时执行某项程序)
- java基于GUI的定时关机程序
- VB.net 定时关机程序(WPF)
- 定时关机程序
- 程序实现定时关机
- 定时关机程序
- 定时关机程序
- 定时关机程序
- MFC 定时关机程序~~~
- 定时关机小程序
- Java实现定时关机
- 【Java】定时关机源码
- java实现定时关机
- 层次遍历 二叉树
- 泛型unity
- ECC关键算法实现
- 记个操作
- EBS OAF开发中日志(Logging)
- Java定时关机程序(Calendar,Timer)
- Windows 7如何知道用户网络受限
- java入门小程序
- unity实现依赖注入
- 掬一捧清流,为你拂落惹上的尘埃
- 一段小代码
- 字符串函数strlen()的一个小应用
- [bell&stirling]HDU 2512 一卡通大冒险
- java 编码类型