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("aaaaaaaaa"); // 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("时间到了 aaaaaaaaaaa..."); // 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("时间到了 aaaaaaaaaaa..."); 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); } }