java实现定时关机

	public static void main(String[] args) {
		//定时关机
		
		//显示当前时间
		Calendar c1=Calendar.getInstance();    //创建当前时间的日历类对象
		Date nowDay=c1.getTime();              //获取当前日期对象
		
		SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); //时间格式化类
		System.out.println(sdf.format(nowDay));           //转化时间格式并输出
		
		//设置关机时间 
		Scanner in =new Scanner(System.in);
		System.out.println("请设置您要关机的时间:");
		System.out.print("时:");
		int offHour=in.nextInt();
		System.out.print("分:");
		int offMinute=in.nextInt();
		
		//比较当前时间和关机时间 比较小时部分 如果关机时间小于当前时间  就设置成明天才关机  
		//                        如果关机时间等于当前时间  而关机分钟数小于当前分钟数 也设置成明天才关机
		int hour=c1.get(Calendar.HOUR_OF_DAY);     //获取当前时间的小时数
		int minute=c1.get(Calendar.MINUTE);        //获取当前时间的分钟数
		
		//创建关机时间的日历类对象
		Calendar c2=Calendar.getInstance();
		if(offHour

你可能感兴趣的:(基础学习)