黑马程序员技术交流社区
标题:
如何动态地获得当前月份的天数
[打印本页]
作者:
左手
时间:
2012-2-22 16:21
标题:
如何动态地获得当前月份的天数
我们都知道有些月份有28天,有些有29天,有些有30天以及31天,那么如何动态地获得当前月份的天数呢
作者:
莫洪刚
时间:
2012-2-22 20:30
你要努力了哦!这些问题没什么含金量的,但是还是帮你解答了吧!
int[] arrMoth = new int[12] { 31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };
int year = DateTime.Now.Year;
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
{
arrMoth[1] = 29;
}
else
{
arrMoth[1] = 28;
}
int moth = DateTime.Now.Month - 1;//2
for (int i = 0; i < arrMoth.Length; i++)
{
if (moth == i)
{
Console.WriteLine("现在是今年的{0}月,这个月有{1}天", i + 1, arrMoth[i]);
}
}
作者:
邓坤
时间:
2012-2-22 22:52
是获取当前月份的天数吧,你试一下下面这两句话
DateTime nowDays=DateTime.Now;
int days=DateTime.DaysInMonth(nowDays.Year,nowDays.Month);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2