请教如何能用C#来做显示日历的程序啊,比如提示用户输入个“9”月,然后,控制台中就显示当前9月的全部日期,并在开头对应相应的星期表(如windows自带的那个日历程序)
解决方案 »
- MapXtreme 2008 和vs2005开发地图的流程
- 40分球lunaQQ代码
- flex与c#相结合要准备那些环境?有那些书可以阅读?
- 关于 Infragistics.Win.UltraWinDock
- C#显示SQL Server200数据问题,很简单,但是我不会,初学者来的!!!!!!
- 高手来看一下,两种c#下连接oracle的方式有何不同
- 请问C#高手,滚动条的问题。
- 请各位帮我看看这个c#的登陆注册程序的代码 我不理解
- 对CSDN网站有些建议,大家讨论一下
- 在哪能下载visual studio.net beta 2 ???????????????
- 日期和星期要怎么对应呢?
- Form对象的克隆的疑问
using System;class Program
{
static void Main()
{
ShowCalendar(2);
} static void ShowCalendar(int month)
{
Console.WriteLine("Su Mo Tu We Th Fr Sa");
Console.WriteLine("--------------------------------"); int year = DateTime.Now.Year;
int days = DateTime.DaysInMonth(year, month); for (int day = 1; day <= days; day++)
{
string str = "";
for(DateTime d = new DateTime(year, month, day); d.DayOfWeek != DayOfWeek.Saturday;)
{
str += string.Format("{0,-5}", day);
if( ++day > days ) break;
d = new DateTime(year, month, day);
}
if (day < days)
{
str += string.Format("{0,-5}", day);
str = str.PadLeft(35);
}
Console.WriteLine(str);
}
}
}