确定特定月份的最大天数

本文关键字: | 更新日期: 2023-09-27 17:50:56

从razor视图中,我使用jquery将选定的月份和年份发送给控制器。

在控制器中,我正在接收这些选定值并创建datetime属性

public ActionResult Index(int year, int month)
{
    Date1 = new DateTime(year, month, 1);
    Date2 = new DateTime(year, month, 31);
    ...
}

有的月有31天,有的月有30天,2月有28天(闰年有29天)。

我的问题是:

我如何识别这些月份,并根据Date2变量中设置适当的最大月日?

确定特定月份的最大天数

您可以在DateTime上使用DaysInMonth方法:

Date2 = new DateTime(year, month, DateTime.DaysInMonth(year, month));

您想要DateTime.DaysInMonth(year, month)

相关文章:
  • 没有找到相关文章