input value ="3:10 PM" or "15:10" depend on regional settings in control panel. when set to India input value is "15:10" and when set to US input value is "3:10 PM". I have to convert input value to "1899-12-30 15:10:00.000" every time for that written below code but while parsing its showing error "String was not recognized as a valid Date Time".
Private Function GetCurrentTime(ByVal value As String) As DateTime
Dim oaDate As DateTime
Dim timeValue As DateTime
oaDate = DateTime.FromOADate(0)
value = String.Concat(oaDate.Year, oaDate.Month, oaDate.Day, value)
timeValue = DateTime.ParseExact(value, "yyyyMMddHH:mm", Globalization.CultureInfo.InvariantCulture)
Return timeValue
End Function