2013-10-21 51 views
0

我在我的酒店管理系统中使用了jquery ui datepicker,我一直在用asp编写C#。我想知道如何提取结帐和结帐日期,以便它们可以采用日期格式,然后如何计算它们之间的差异以计算天数。查找日期差异来计算天数

+0

你在客户端(在javascript),或在该服务器(C#) – Murph

+0

实际上有我在我的代码复制这个jQuery日期选择问题,那么它有这样<输入类型texboxes =“文本”的id =“datepicker”/>现在我不知道如何从c#中的asp.net中选择日期,之后如何计算它们的差异。 – user2334012

+0

你如何将值发回服务器? –

回答

0
var numberOfDays = (dateEnd - dateStart).TotalDays; 
0

以下是一个

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"] 
+0

Rahul当我复制这个jquery datepicker在我的代码,然后它有texboxes这样现在我不知道如何从c#中的asp.net中选择日期和之后如何计算他们的差异。你提供的东西是在日期选取器从asp.net工具箱本身取得的情况下。 – user2334012

0

你可以写一个扩展方法,这

public static double DaysFrom(this DateTime fromDate, DateTime toDate) 
    { 
     return (toDate - fromDate).TotalDays; 
    } 

并称之为

fromDate.DaysFrom(toDate);