| Na to si musíte napsat vlastní parsovací funkci. Pokud bude čas zadáván např. (natvrdo) ve formátu HH:MM mohlo by to být nějak takto: 
Private Shared Function ParseTime(value As String) As TimeSpan
	'value musí být ve tvaru HH:MM
	If String.IsNullOrEmpty(value) Then
		Throw New FormatException("Invalid value.")
	End If
	value = value.Trim()
	Dim parts As String() = input.Split(":")
	If parts.Length <> 2 Then
		Throw New FormatException("Invalid value.")
	End If
	Dim hours As Integer
	Dim minutes As Integer
	If Not Int32.TryParse(parts(0), hours) OrElse Not Int32.TryParse(parts(1), minutes) Then
		Throw New FormatException("Invalid value.")
	End If
	Return New TimeSpan(hours, minutes, 0)
End Function
Příště prosím uveďte přesněji, že vám nešlo o vlastní sčítání časů (hodnot typu TimeSpan), ale o pársování zadávaného času (jako string) v nějakém formátu na typ TimeSpan. |