промежуток.ParseExact () возвращает false для явно допустимого формата


Почему этот код возвращает false? этот вопрос / ответ сильно подразумевает, что он должен вернуть true.

TimeSpan.TryParseExact("04:00:01", "hh:mm:ss", CultureInfo.CurrentCulture, out x);

С помощью InvariantCulture также возвращает false и TimeSpan.ParseExact() создает исключение недопустимого формата. HH:mm:ss неверно, как и в предыдущем вопросе.

Как 04:00:01 нарушает формат для hh:mm:ss?

1 4

1 ответ:

Используйте @"hh\:mm\:ss" для вашего формата.