我怎么能以编程方式检测特定月份的天数&年。
答案 0 :(得分:64)
答案 1 :(得分:4)
这样的事情应该做你想做的事情:
static int GetDaysInMonth(int year, int month) {
DateTime dt1 = new DateTime(year, month, 1);
DateTime dt2 = dt1.AddMonths(1);
TimeSpan ts = dt2 - dt1;
return (int)ts.TotalDays;
}
您将获得该月的第一天,添加一个月并计算两者之间的日期。