我需要帮助在C#中使用复合格式

时间:2014-02-08 02:17:59

标签: c# format console.writeline

下面是我的程序的一个方法(函数),假设生成指定的月份和年份,我得到了那个部分,但我需要帮助格式化与一周中的日期在同一列中的日期< / p>

static void GenMonth(int month, int year)
{
    int daycode, ndim;
    PrintHeader(month, year);
    ndim=GetNDIM(month,year);
    int day=1;
    daycode = GetDayCode(month, day, year);

    int a,i;
    for(a=1;a<=daycode;a++)
    {
        Console.Write("    ");
    }

    for (i = 1; i <= GetNDIM(month, year); i++)
    {
        Console.Write("{0,4}", i);
    }

    daycode = GetDayCode(month, day, year);
    if (daycode == 6)
    {
        Console.Write("\n");
    }
}

输出:

enter image description here

1 个答案:

答案 0 :(得分:0)

在行后每7个数字打印一个新行,第一行应该是不同月份的特殊情况