• 综合练习:简单日历


     要求按标准日历方式输出指定年月的日历样式

    1  2
    3 4 5 6 7 8 9
    10 11 12 13 14 15 16
    17 18 19 20 21 22 23
    24 25 26 27 28 29 30
    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();



     

  • 相关阅读:
    gt_argmax_overlaps = overlaps.argmax(axis=0) ValueError: attempt to get argmax of an empty sequence错误处理
    VS2013 "当前不会命中断点.还没有为该文档家在任何符号" 解决办法
    Spatial Transformer Networks
    1*1卷积
    how to detect circles and rectangle?
    opencv error: insufficient memory错误解决办法
    无人零售
    alt-opt and end2end
    开心的小明_动态规划
    国王和金矿问题_动态规划
  • 原文地址:https://www.cnblogs.com/shyleoking/p/635755.html
Copyright © 2020-2023  润新知