首页 > 代码库 > 类型--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日