大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > ASP.NET技巧 > ASP.NET获取当前月的天数

ASP.NET获取当前月的天数

关键词:ASP.NET当前月天数  阅读(813) 赞(50)

[摘要]本示例使用DateTime类的Year和Month属性,取得当前日期所在的年和月,然后在switch语句中,根据不同的年份和月份返回指定月份的天数。

示例:

获取当前月的天数

本示例使用DateTime类的Year和Month属性,取得当前日期所在的年和月,然后在switch语句中,根据不同的年份和月份返回指定月份的天数。

程序代码如下:

public static int year;
public static int month;
public static int days;
protected void Button1_Click(object sender, EventArgs e)
{
year = DateTime.Now.Year;
month = DateTime.Now.Month;
//得到当前月的天数
switch (month)
{
case 1:
days = 31;
break;
case 2:
if (DateTime.IsLeapYear(year))
{
//闰年二月为29天
days = 29;
}
else
{
//不是闰年,二月为28天
days = 28;
}
break;
case 3:
days = 31;
break;
case 4:
days = 30;
break;
case 5:
days = 31;
break;
case 6:
days = 30;
break;
case 7:
days = 31;
break;
case 8:
days = 31;
break;
case 9:
days = 30;
break;
case 10:
days = 31;
break;
case 11:
days = 30;
break;
case 12:
days = 31;
break;
}
TextBox1.Text = days.ToString();
}



相关评论