您的位置:首页 > 其它

综合练习:简单日历

2009-11-15 18:30 211 查看
 要求按标准日历方式输出指定年月的日历样式

     1 2
3456789
10111213141516
17181920212223
24252627282930
31      
 1

            System.DateTime dt = System.DateTime.Now;
 2

            dt = dt.AddDays(-(dt.Day - 1));
 3

            int thisMonth = dt.Month;
 4

            System.Console.WriteLine(dt.ToLongDateString());
 5

            char[] weekChar = "日一二三四五六".ToCharArray();
 6

            for (int i = 0; i <= weekChar.Length - 1; i++)
 7



            

{
 8

                System.Console.Write("{0,3}", weekChar[i]);
 9

            }
10

            System.Console.WriteLine();
11

            for (int i = 0; i <= (int)dt.DayOfWeek - 1; i++)
12



            

{
13

                System.Console.Write("{0,4}", " ");
14

            }
15

            do
16



            

{
17

                System.Console.Write("{0,4}", dt.Day);
18


19

                if (dt.DayOfWeek == System.DayOfWeek.Saturday)
20



                

{
21

                    System.Console.WriteLine("");
22

                }
23

                dt = dt.AddDays(1);
24

            }
25

            while (dt.Month == thisMonth);
26

            System.Console.WriteLine();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  日历