• 综合练习:简单日历


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

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



     

  • 相关阅读:
    gitlab备份及迁移
    python paramiko 进行文件上传处理
    秒杀场景简介
    nmon--非常棒的LINUX/AIX性能计数器监测和分析工具
    使用wait()与notify()实现线程间协作
    【转】Spring bean处理——回调函数
    ldconfig和ldd用法
    tcpdump 获取http请求url
    clearfix清除浮动
    git push命令
  • 原文地址:https://www.cnblogs.com/shyleoking/p/635755.html
Copyright © 2020-2023  润新知