Here's an example on how to get the date difference between two given dates using TimeSpan.
C#
protected void Page_Load(object sender, EventArgs e)
{
DateTime dFrom;
DateTime dTo;
string sDateFrom = "9/9/2007";
string sDateTo = "1/10/2008";
if (DateTime.TryParse(sDateFrom, out dFrom) && DateTime.TryParse(sDateTo, out dTo))
{
TimeSpan TS = dTo - dFrom;
int daysDiff = TS.Days;
Response.Write(daysDiff.ToString());
}
}
VB.NET
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim dFrom As DateTime
Dim dTo As DateTime
Dim sDateFrom As String = "9/9/2007"
Dim sDateTo As String = "1/10/2008"
If DateTime.TryParse(sDateFrom, dFrom) AndAlso DateTime.TryParse(sDateTo, dTo) Then
Dim TS As TimeSpan = dTo - dFrom
Dim daysDiff As Integer = TS.Days
Response.Write(daysDiff.ToString())
End If
End Sub