我有一个显示日期格式的文本框,例如:March,20,2008。然后我需要获得2008年3月的总天数。可以帮助任何人
答案 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)
使用DateTime.DaysInMonth()
http://msdn.microsoft.com/en-us/library/system.datetime.daysinmonth(VS.71).aspx
答案 3 :(得分:0)
请记住使用他们输入的日期。 VB代码:
dim enteredDate as DateTime = cdate(txtDateBox.text)
dim daysInMonth as Int = DateTime.DaysInMonth(enteredDate.year,enteredDate.month)