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);
}
}