如何获得特定月份和年份的天数?

时间:2010-07-29 10:12:22

标签: c# .net asp.net

  

可能重复:
  how to get the days for particular month and year

考虑以下方法:

GetDaysPerMonth(string monthName, string year);

值“1”和“2010”,如何返回指定月份内的天数?

3 个答案:

答案 0 :(得分:7)

如何使用DateTime.DaysInMonth

System.DateTime.DaysInMonth(year, month)

顺便说一下,虽然可能会让自己大开眼界,但是你难道不能尝试在Google上输入“获得几个月的日子”吗?

答案 1 :(得分:6)

Calendar.GetDaysInMonth

请注意,Calendar类接受月份数字,而不是月份名称,因为月份名称因不同语言而异。

答案 2 :(得分:2)

您只需要System.DateTime.DaysInMonth静态方法。

示例:

var daysInMonth = DateTime.DaysInMonth(2010, 7) // = 31

如果您将年份和月份作为字符串,只需拨打int.Parse即可将该值作为数字。