Datediff在2个日期之间获取日期并将其绑定到gridview

Lou*_*upi 26 c# asp.net

我有一张带有'dateborrowed'和'datereturned'栏的表格.我想要做的是我想获得'datereturned'和'dateborrowed'之间的值,并将其绑定到另一个表中的另一列.另外我怎么能用datediff函数呢?在此期间我还在学习它.任何帮助将不胜感激.

提前致谢!!

Col*_*inE 46

使用C#.NET,您可以DateTime从另一个中减去一个,从而产生一个TimeSpan.例如:

TimeSpan timespan = (DateTime.Now - new DateTime(2011, 1, 1));
Run Code Online (Sandbox Code Playgroud)

如果您想要两个日期之间的日期,则可以将此时间跨度的一半添加到其中一个日期:

TimeSpan timespan = (DateTime.Now - new DateTime(2011, 1, 1));
DateTime inBetween = DateTime.Now.AddDays(timespan.TotalDays / 2);
Run Code Online (Sandbox Code Playgroud)


Muh*_*tar 16

TimeSpan ts = Convert.ToDateTime(dr["datereturned"]) 
            - Convert.ToDateTime(dr["dateborrowed"]);

(ts.TotalDays); // Will return the difference in Days
Run Code Online (Sandbox Code Playgroud)