Learn from this example:
Imports System
Public Module Module1
Public Sub Main()
Dim text1 As String = "2014-5-24"
Dim text2 As String = "2014-5-30"
Dim datetime1 As DateTime
Dim datetime2 As DateTime
If DateTime.TryParse(text1, datetime1) And DateTime.TryParse(text2, datetime2) Then
Dim difference As TimeSpan = datetime2.Subtract(datetime1)
Console.WriteLine("{0} Days", difference.TotalDays)
Console.WriteLine("{0} Hours", difference.TotalHours)
Console.WriteLine("{0} Minutes", difference.TotalMinutes)
Console.WriteLine("{0} Seconds", difference.TotalSeconds)
Else
Console.WriteLine("Date time is invalid")
End If
Console.ReadLine()
End Sub
End Module
However, you should consider using some datepicker control like jquery datepickers instead of textboxes which allow free input from users. Datepicker will return datetime value so no need to convert.