Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在web表单应用程序中获取最后日期输出?_C#_Asp.net_Sql Server_Webforms - Fatal编程技术网

C# 如何在web表单应用程序中获取最后日期输出?

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为什么需要从应用程

我的任务是制作一个web表单应用程序,其中用户输入一个日期,应用程序返回该月的最后一个日期作为输出。请帮助我构建这个。我每个月都要使用EO吗

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";
}