闹钟

static void Main35当天响的闹钟(string[] args)
        {
            //自己做的
            //string a = "14:00:00";//定义闹钟要响的时间
            //DateTime aa = Convert.ToDateTime(a);//把闹铃要响的时间转成日期时间类型
            

            //while(true)
            //{
            //    Console.Clear();
            //    DateTime x = DateTime.Now;//当前时间
            
            //    if(DateTime.Now .ToString("yyyyMMddHHmmss")==aa.ToString("yyyyMMddHHmmss"))//如果当前日期时间等于闹钟的时间
            //    {
            //        Console.WriteLine("\a\a\a\a\a\a\a\a\a");
            //        Console.WriteLine ("是否要关闭闹钟?关闭请按Y,否则按N");
            //        string s=Console.ReadLine();
            //        if(s.ToUpper()=="Y")//如果关闭,结束闹钟,跳出循环
            //        {
            //        break;
            //        }
            //        else if(s.ToUpper ()=="N")//如果不关闭,增加5分钟,让闹钟5分钟后再响
            //        {
            //        x.AddMinutes(5);
            //        }
            //        else
            //        {
            //        Console.WriteLine ("输入错误");
            //            break;
            //        }
            //    }

            //老师的
            //设置一个当天响的闹钟
            //string s = "2015-7-6 10:16:00"; //闹钟的时间
            //DateTime nd = Convert.ToDateTime(s);

            //while (true)
            //{
            //    Console.Clear();
            //    Console.WriteLine(DateTime.Now.ToString("yyyy年MM月dd日 hh:mm:ss"));
            //    if (nd.ToString("yyyyMMddhhmmss").Equals( DateTime.Now.ToString("yyyyMMddhhmmss")))
            //    {
            //        Console.WriteLine("时间到了 \a\a\a\a\a\a\a\a\a\a\a...");

            //        Console.WriteLine("是否要关闭闹钟,关闭请输入Y,否则请输入N");

            //        string s1 = Console.ReadLine();
            //        if (s1.ToUpper() == "Y")
            //        {
            //            break;
            //        }
            //        else if (s1.ToUpper() == "N")
            //        {
            //            nd = nd.AddSeconds(59);
            //        }
            //        else
            //        {
            //            Console.WriteLine("输入错误!");
            //            break;
            //        }
            //    }

            //    Thread.Sleep(1000);

            //}

           

        }
 static void Main50每天都响的闹钟(string[] args)
        {
            //设置一个每天都响的闹铃
            string s = "11:25:00"; //闹钟的时间

            DateTime dd = DateTime.Now;
            string dt = dd.ToString("yyyy-MM-dd");

            string time = dt + " " + s;
            DateTime nd = Convert.ToDateTime(time);

            while (true)
            {
                Console.Clear();
                Console.WriteLine(DateTime.Now.ToString("yyyy年MM月dd日 hh:mm:ss"));
                if (nd.ToString("yyyyMMddhhmmss").Equals(DateTime.Now.ToString("yyyyMMddhhmmss")))
                {
                    Console.WriteLine("时间到了 \a\a\a\a\a\a\a\a\a\a\a...");

                    Console.WriteLine("是否要关闭闹钟,关闭请输入Y,否则请输入N");

                    string s1 = Console.ReadLine();
                    if (s1.ToUpper() == "Y")
                    {
                        break;
                    }
                    else if (s1.ToUpper() == "N")
                    {
                        nd = nd.AddSeconds(59);
                    }
                    else
                    {
                        Console.WriteLine("输入错误!");
                        break;
                    }
                }

                Thread.Sleep(1000);

            }

        }

 

posted @ 2015-07-14 21:28  陌钰陌城  Views(162)  Comments(0Edit  收藏  举报