public static DateTime CorrectTimeString(object Value)
{
string result = Value.ToString();
int pos = result.ToString().IndexOf(System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.TimeSeparator);
if (pos == -1)
result = string.Format("00{0}{00}", System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.TimeSeparator);
return DateTime.Parse(result);
}