C# 如何在web表单应用程序中获取最后日期输出?
我的任务是制作一个web表单应用程序,其中用户输入一个日期,应用程序返回该月的最后一个日期作为输出。请帮助我构建这个。我每个月都要使用EO吗C# 如何在web表单应用程序中获取最后日期输出?,c#,asp.net,sql-server,webforms,C#,Asp.net,Sql Server,Webforms,我的任务是制作一个web表单应用程序,其中用户输入一个日期,应用程序返回该月的最后一个日期作为输出。请帮助我构建这个。我每个月都要使用EO吗 DECLARE @date DATETIME = '12/1/2011'; SELECT EOMONTH ( @date ) AS Result; GO 我是个十足的初学者。如果你告诉我一步一步的程序,对我来说意义重大。参考资料 DateTime.DaysInMonth(2018,06) 应该给您最后一次dare as 30为什么需要从应用程
DECLARE @date DATETIME = '12/1/2011';
SELECT EOMONTH ( @date ) AS Result;
GO
我是个十足的初学者。如果你告诉我一步一步的程序,对我来说意义重大。参考资料
DateTime.DaysInMonth(2018,06)
应该给您最后一次dare as 30为什么需要从应用程序调用SQL来完成此操作?没有理由使用SQL Server,因为我相信,无论您使用哪种语言,您都能够用应用程序的语言确定一个月的最后一天。好的,请记几分。语言是C#使用
C#
这应该给你这个月的最后日期-DateTime.DaysInMonth(date.Year,date.month)
谢谢。请告诉我在visual studio中创建web表单应用程序的分步过程,该应用程序将使用此代码显示最后日期作为输出。这将是一个很好的起点,以便您可以了解asp.net web表单。
DateTime tempDate;
if (DateTime.TryParse(userInputTextBox.Text, out tempDate))
{
DateTime newDate = new DateTime(tempDate.Year, tempDate.Month, DateTime.DaysInMonth(tempDate.Year, tempDate.Month));
endOfMonthLabel.text = newDate.ToString("mm/dd/yyyy");
}
else
{
endOfMonthLabel.text = "invalid date format";
}