Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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# 查找日期差异以计算天数_C#_Asp.net - Fatal编程技术网

C# 查找日期差异以计算天数

C# 查找日期差异以计算天数,c#,asp.net,C#,Asp.net,我在我的酒店管理系统中使用了一个jQueryUIDatePicker,这是我用C#在asp.net中制作的。我想知道如何提取这些结帐和结帐日期,以便它们可以是日期格式,然后如何计算它们之间的差异,以便计算天数。下面是一个简单的代码 var numberOfDays = (dateEnd - dateStart).TotalDays; DateTime start = datePicker1.SelectedDate.Value.Date; DateTime finish = datePicke

我在我的酒店管理系统中使用了一个jQueryUIDatePicker,这是我用C#在asp.net中制作的。我想知道如何提取这些结帐和结帐日期,以便它们可以是日期格式,然后如何计算它们之间的差异,以便计算天数。

下面是一个简单的代码

var numberOfDays = (dateEnd - dateStart).TotalDays;
DateTime start = datePicker1.SelectedDate.Value.Date;
DateTime finish = datePicker2.SelectedDate.Value.Date;
TimeSpan difference = finish.Subtract(start);
var NumberOfDays = difference.TotalDays.ToString();
要找到一个值,请尝试这样做

<input type="text" id="datepicker" name="datepicker" />

and in the code behind (C#):

Request.Form["datepicker"]

在代码背后(C#)中:
申请表[“日期选择器”]

您可以为此编写扩展方法

public static double DaysFrom(this DateTime fromDate, DateTime toDate)
    {
        return (toDate - fromDate).TotalDays;
    }
就这样说吧

fromDate.DaysFrom(toDate);

客户端(javascript)或服务器(C#)是否存在问题实际上,当我在代码中复制这个jquery日期选择器时,它有这样的文本框,现在我不知道如何在asp.net中用c#从中选择日期,然后如何计算它们之间的差异。你如何将这些值发回服务器?Erno de Weerd这些值是从日期选择器中获取的。我想知道如何从服务器端这样的非asp控件中检索日期。Rahul当我在代码中复制这个jquery日期选择器时,它有这样的文本框,现在我不知道如何在asp.net中用c#从中选择日期,然后如何计算它们的差异。您给出的例子是从asp.net工具箱本身获取日期选择器。