Rephrasing the question found at SO.
Code 1 :
DateTime.TryParse("5-5-5-5" , CultureInfo.InvariantCulture, DateTimeStyles.AssumeLocal , out result);
Code 2:
DateTime.TryParse("5-5-5-5.00" , CultureInfo.InvariantCulture, DateTimeStyles.AssumeLocal , out result);
When the format is changed to 5-5-5-5.00
entire result changes ,Why does that happen ?Does that depend on Culture properties ?