查找日期差异以计算天数

时间:2013-10-21 12:50:56

标签: c# asp.net

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

3 个答案:

答案 0 :(得分:0)

var numberOfDays = (dateEnd - dateStart).TotalDays;

答案 1 :(得分: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"]

答案 2 :(得分:0)

您可以为此

编写扩展方法
public static double DaysFrom(this DateTime fromDate, DateTime toDate)
    {
        return (toDate - fromDate).TotalDays;
    }

并将其称为

fromDate.DaysFrom(toDate);