【发布时间】:2009-11-04 10:23:56
【问题描述】:
在 C# 中,我如何找到驻留在 DateTime 对象中的一个月中的天数。
例如:
DateTime objDate=new DateTime();
使用 objDate,现在我想获取当月的天数。 C#中是否存在任何内置函数?
闰年也要注意
【问题讨论】:
在 C# 中,我如何找到驻留在 DateTime 对象中的一个月中的天数。
例如:
DateTime objDate=new DateTime();
使用 objDate,现在我想获取当月的天数。 C#中是否存在任何内置函数?
闰年也要注意
【问题讨论】:
int noOfDays = DateTime.DaysInMonth(objDate.Year, objDate.Month);
【讨论】:
int days = DateTime.DaysInMonth(objDate.Year, objDate.Month);
【讨论】:
int daysInMonth = System.DateTime.DaysInMonth(objDate.Year, objDate.Month);
【讨论】:
这个怎么样?
DateTime.DaysInMonth(date.Year, date.Month);
【讨论】:
System.Globalization.CultureInfo cultureInfo = System.Globalization.CultureInfo.CurrentUICulture;
Double DaysInMonth = cultureInfo.Calendar.GetDaysInMonth(DateTime.Now.Month, DateTime.Now.Year);
【讨论】:
尝试以下方法:
DateTime objDate = default(DateTime);
objDate = Convert.ToDateTime("2009-02-05");
Response.Write(DateTime.DaysInMonth(objDate.Year, objDate.Month));
【讨论】: