C# Datediff获取两个日期之间的日期并将其绑定到gridview

C# Datediff获取两个日期之间的日期并将其绑定到gridview,c#,asp.net,C#,Asp.net,我有一个表,列为“dateborrowed”和“datereturned”。我要做的是获取介于“datereturned”和“DateLowed”之间的值,并将其绑定到另一个表中的另一列。还有,我如何使用datediff函数来实现它?与此同时,我还在学习。任何帮助都将不胜感激 提前谢谢 使用C#.NET,您可以从另一个日期时间中减去一个,从而得到时间跨度。例如: TimeSpan timespan = (DateTime.Now - new DateTime(2011, 1, 1)); 如果希

我有一个表,列为“dateborrowed”和“datereturned”。我要做的是获取介于“datereturned”和“DateLowed”之间的值,并将其绑定到另一个表中的另一列。还有,我如何使用datediff函数来实现它?与此同时,我还在学习。任何帮助都将不胜感激

提前谢谢

使用C#.NET,您可以从另一个
日期时间
中减去一个,从而得到
时间跨度
。例如:

TimeSpan timespan = (DateTime.Now - new DateTime(2011, 1, 1));
如果希望日期介于两个日期之间,则可以将此时间跨度的一半添加到其中一个日期:

TimeSpan timespan = (DateTime.Now - new DateTime(2011, 1, 1));
DateTime inBetween = DateTime.Now.AddDays(timespan.TotalDays / 2);

获取介于
datereturned
datefollowed
之间的值是什么意思?当
datereturned=01/01/2011和datefollowed=01/01/2009
时,结果是什么?请指定要获得的结果
TimeSpan ts = Convert.ToDateTime(dr["datereturned"]) 
            - Convert.ToDateTime(dr["dateborrowed"]);

(ts.TotalDays); // Will return the difference in Days