首页 > 代码库 > 类型--2014年10月19日
类型--2014年10月19日
// //Console.WriteLine();
// //int s = int.Parse(Console.ReadLine());
// double d = double.Parse(Console.ReadLine());
// //d=Math.Sqrt(d);//平方根,即25时,输出为5,,,输入4,0时输出2
// // d=Math.PI;//圆周率
// //d = Math.Ceiling(d);//取上线。即2.1为3.。。。。1.0为1
// //d = Math.Floor(d);//去下线。即2.1为2,,,,,1.0为1
////d = Math.Round(d);//四舍五入,即2.4为2.。。2.5为2......偶数.5=偶数 奇数.5=奇数 4.5=4。。。。6.5=6。。。7.5=8。。。。。
//DateTime s = new DateTime(1999, 3, 3, 3, 3, 3);//输入时间为:1999/3/3 3:03:03
//DateTime s = DateTime.Now;//显示电脑上的时间表示方式,年月日时分秒 DateTime dt = new DateTime();
dt = DateTime.Now; 时间表示和上面的一样
DateTime dt = new DateTime();//初始化默认时间为0001年1月1日 00:00:00
dt = DateTime.Now;//获取电脑上的本地时间 dt
//int a = dt.Year;//获取年份 a
//int c = dt.DayOfYear;//一年的第几天 c
//DayOfWeek w = dt.DayOfWeek;//获取今天是周几,若果今天是周日,是Sunday w
string s = Console.ReadLine();DateTime dt = new DateTime();//初始化默认时间为0001年1月1日 00:00:00dt = DateTime.Parse(s);s = dt.ToString("yyyy是个好年MM月dd日 hh时mm分ss秒");//yyyy代表年,MM代表月,dd代表日,hh,mm,ss,时,分,秒 这就是代位符,如hh,mm,yyyy等等 Console.WriteLine(s); Console.ReadLine();string s = Console.ReadLine(); DateTime dt = new DateTime();//初始化默认时间为0001年1月1日 00:00:00dt = DateTime.Parse(s); System.TimeSpan time = new TimeSpan(3,3,20);//后面可以输入天。时,分,秒,毫秒 dt=dt.Add(time);//从电脑上录入一个时间,在加上3小时3分20秒 Console.WriteLine(dt);string s = Console.ReadLine(); DateTime dt = new DateTime();//初始化默认时间为0001年1月1日 00:00:00 dt = DateTime.Parse(s);System.TimeSpan time = new TimeSpan(); dt=dt.Add(time); dt = dt.AddDays(1.2);//加上1.2天,参数为double dt = dt.AddHours(1.2);//加上1.2个小时,参数为double dt = dt.AddMonths(2);//加上2个月,参数为int,不能写成小数,如果原本是1月31号,然后加1,是2月29号,不会超额,如果是2014年12月31号时,就是2015年1月31号 dt = dt.AddYears(1);//加上1年,参数为int,如果是2012年2月29号,,,,加上1年变成了2013年2月28号。闰年不闰年 Console.WriteLine(dt); Console.ReadLine();
////判断您输入的年份是闰年还是平年 //Console.Write("输入一个年份:"); //int s = int.Parse(Console.ReadLine()); //if (s % 100== 0) //{ // if(s%400==0) // Console.WriteLine("您输入的年份是闰年,有366天"); // else // Console.WriteLine("您输入的年份是平年,有365天"); //} //else if(s%4==0) //{ // Console.WriteLine("您输入的年份是闰年,有366天"); //} //else // Console.WriteLine("您输入的年份是平年,有365天"); //Console.ReadKey(); //输入年份,判断是不是闰年() int year = 0; try { year = int.Parse(Console.ReadLine()); } catch (Exception e) { Console.Write("输入错误!"); } finally { if (0 < year && year <= 9999) { if (year % 100 == 0) { if (year % 400 == 0) { Console.Write("是闰年"); } else { Console.Write("不是闰年"); } } else { if (year % 4 == 0) { Console.Write("是闰年"); } else { Console.Write("不是闰年"); } } } else { Console.Write("输入数字超出范围!"); } } Console.ReadKey(); ////判断年月日是否输入正确两种做法 //Console.WriteLine("输入年份"); //int nian = int.Parse(Console.ReadLine()); //Console.WriteLine("输入月份"); //int yue = int.Parse(Console.ReadLine()); //Console.WriteLine("输入日"); //int ri = int.Parse(Console.ReadLine()); ////判断年份输入的是否正确 //if (nian <= 9999 && nian >= 0) //{ // Console.WriteLine("您输入年份正确"); //} //else //{ // Console.WriteLine("您输入的年份错误"); //} ////判断月份是否输入正确 //if (yue <= 12 && yue >= 1) //{ // Console.WriteLine("您输入的月份正确"); //} //else //{ // Console.WriteLine("您输入的月份错误,一年共十二个月"); //} ////判断天是否输入正确 //if (yue == 4 || yue == 6 || yue == 9 || yue == 11) //{ // if (ri >= 1 && ri <= 30) // Console.WriteLine("您输入的日期正确"); // else // Console.WriteLine("您输入的日期不正确"); //} //else if (yue == 2) //{ // if (nian % 4 == 0) // { // if (ri >= 1 && ri <= 29) // Console.WriteLine("您输入的天数正确"); // else // Console.WriteLine("您输入的天数不正确,闰年的二月是29天"); // } // else // { // if (ri >= 1 && ri <= 28) // Console.WriteLine("您输入的天数正确"); // else // Console.WriteLine("您输入的天数不正确,平年的2月时28天"); // } //} //else //{ // if (ri >= 1 && ri <= 31) // Console.WriteLine("您输入的天数正确"); // else // Console.WriteLine("您输入的天数不正确"); //} //Console.WriteLine("您输入的是{0}年{1}月{2}日", nian, yue, ri); //Console.Read(); //DateTime dt=new DateTime (); //int i=0; //try //{ //dt=DateTime.Parse(Console.ReadLine()); //} ////判断年月日是否输入正确(二种) //DateTime dt = new DateTime(); //int i = 0; //try //{ // dt = DateTime.Parse(Console.ReadLine()); //} //catch (Exception e) //{ // Console.Write("输入错误!"); // i++; //} //finally //{ // if (i == 0) // { // Console.Write("输入正确"); // } //} //Console.ReadKey(); ////随机生成4位验证码,并输入对比是否正确两种做法 //第一种 //Console.WriteLine("输入四位验证码"); //string a=Console.ReadLine(); //string s = "abcdefghijklmnopqrstuvwxyz1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ"; // string show=""; // Random re=new Random(); //for (int i = 1; i <= 4;i++) //{ // int n = re.Next(s.Length); // show = s.Substring(n, 1) + show; //} //Console.WriteLine(show); //if (a == show) // Console.WriteLine("输出的正确"); //else // Console.WriteLine("输出的不正确"); //Console.ReadKey(); // //第二种做法 ////随机生成4位验证码,并输入比对是否输入正确 // string s = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_"; // Random r = new Random(); // int zi1 = r.Next(63); // int zi2 = r.Next(63); // int zi3 = r.Next(63); // int zi4 = r.Next(63); // string a = s.Substring(zi1,1); // string b = s.Substring(zi2, 1); // string c = s.Substring(zi3, 1); // string d = s.Substring(zi4, 1); // string suiji = a+b+c+d; // Console.WriteLine(suiji); // while (true) // { // string shuru = Console.ReadLine(); // shuru = shuru.ToUpper(); // suiji = suiji.ToUpper(); // if (shuru == suiji) // { // Console.Write("输入正确"); // break; // } // else // { // Console.Write("重新输入"); // } // } // Console.ReadLine(); ////输入两个日期,求时间差多少天,具体到天就行 ////写1023/1/3对,写1023.1.3也对 //DateTime dt1 = new DateTime(); //DateTime dt2 = new DateTime(); //int i = 0; //int sum = 0; //try //{ // dt1 = DateTime.Parse(Console.ReadLine()); // dt2 = DateTime.Parse(Console.ReadLine()); //} //catch (Exception e) //{ // Console.Write("输入错误!"); // i++; //} //finally //{ // if (i == 0) // { // if (dt1 > dt2) // { // //等量代换 // DateTime dt3 = dt2; // dt2 = dt1; // dt1 = dt3; // } // for (int k = dt1.Year; k < dt2.Year; k++) // { // if (k % 100 == 0) // { // if (k % 400 == 0) // { // Console.Write(k + "是闰年"); // sum += 366; // } // else // { // Console.Write(k + "不是闰年"); // sum += 365; // } // } // else // { // if (k % 4 == 0) // { // Console.Write(k + "是闰年"); // sum += 366; // } // else // { // Console.Write(k + "不是闰年"); // sum += 365; // } // } // } // sum += dt2.DayOfYear - dt1.DayOfYear; // Console.WriteLine("相差" + sum + "天"); // } //} //Console.ReadLine(); ////控制台取当前电脑时间,之后输入一个天数,将当前电脑时间加上这个天数,输出时星期几 //DateTime dt = new DateTime();//初始化默认时间为0001年1月1日 00:00:00 //dt = DateTime.Now;//获取电脑上的本地时间 //Console.WriteLine("在这里输入一个天数"); //int t = int.Parse(Console.ReadLine()); //dt = dt.AddDays(t); //DayOfWeek w = dt.DayOfWeek; //Console.WriteLine(w); //Console.ReadKey(); ////判断邮箱是否正确 //Console.WriteLine("请输入邮箱"); //string email = Console.ReadLine(); //string em = email.Trim(); //string em1 = email.ToLower(); //string s = "aqwertyuioplmkjnhbgvcfdxzsaQAZWSXEDCRFVTGBYHNUJMKIOLP1234567890_@."; //int i=0; //for (; i < em.Length; i++) //{ // if(!(s.Contains(em.Substring(i,1)))) // { // Console.WriteLine("含有非法字符") // break; // } //} //if(i==em.Length) //{ //int a=em.IndexOf("@"); // int b=em.LastIndexOf("@"); // int c=em.IndexOf("."); // int d=em.LastIndexOf("."); //}
类型--2014年10月19日