Датифик получает дату между двумя датами и привязывает ее к gridview
У меня есть таблица с столбцом "dateborrowed" и "dasseturned". Я хочу, чтобы получить значение между "datereturned" и "dateborrowed" и привязать его к другому столбцу в другой таблице. Также как я могу это сделать с помощью функции latiff? Тем временем я все еще участвую в этом. Любая помощь будет принята с благодарностью.
Спасибо заранее!
Ответы
Ответ 1
С С#.NET вы можете вычесть один DateTime
из другого, в результате получится TimeSpan
. Например:
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);
Ответ 2
TimeSpan ts = Convert.ToDateTime(dr["datereturned"]) - Convert.ToDateTime(dr["dateborrowed"]);
(ts.TotalDays); // Will return the difference in Days