计算一个月内的天数

时间:2009-03-31 08:29:45

标签: asp.net vb.net

我有一个显示日期格式的文本框,例如:March,20,2008。然后我需要获得2008年3月的总天数。可以帮助任何人

4 个答案:

答案 0 :(得分:9)

您可以使用DaysInMonth功能

e.g。

Date.DaysInMonth(2008, 3)

显然,你必须将年份和月份传递给函数

答案 1 :(得分:5)

int year = DateTime.Now.Year;
int month = DateTime.Now.Month;
int numDays = DateTime.DaysInMonth(year, month);

答案 2 :(得分:1)

答案 3 :(得分:0)

请记住使用他们输入的日期。 VB代码:

dim enteredDate as DateTime = cdate(txtDateBox.text)
dim daysInMonth as Int = DateTime.DaysInMonth(enteredDate.year,enteredDate.month)