Вы определяете формат вашего времени ввода, а затем вызываете метод ToString () для вашего объекта vb.net, помещая тот же формат в.
Так, например, если ваш формат ввода h: mm: ss tt, как кажется в вашем случае, один из методов должен был бы сделать:
Dim compareTime As String = "1:42:21 PM"
If compareTime = DateTime.Now.ToString("h:mm:ss tt") Then
' The times match
End If
Если вы хотите провести какое-то сравнение, вам следует использовать функцию DateTime.Parse (), чтобы преобразовать введенную вами дату в объект DateTime. Тогда вы можете просто использовать знаки> или <: </p>
Dim myCompareTime As DateTime = DateTime.Parse("1:42:21 PM")
If myCompareTime.TimeOfDay > DateTime.Now.TimeOfDay Then
' Compare date is in the future!
End If