Здравствуйте, Baiker, Вы писали:
B>Да? А варить кофе и макраме он не умеет? Неужели кретин, писавший код, не понимает, что надо не ДОГАДЫВАТЬСЯ (что очевидно, расстановка "временных бомб"), а использовать ОДИН формат по-умолчанию, а остальные указывать явно? Догадывальщики, ёпть.... "что-где-какгду" нашли!
Подавляющее большинство парсинга в .NET зависит от локали и нет там никакого формата по умолчанию.
Не нужно, чтобы метод перебирал все возможные форматы — нужно его явно задавать.
Так уж повелось в .NET
B>И я не услышал ответа, почему я не могу распарсить интервал "сто минут"? ("0:100:00") Это что, что-то необычное для ИНТЕРВАЛА времени?
Потому что так реализовали класс и так указано в документации. Почему такое решение выбрали — разработчики передо мной не отчитывались.
Это логично для TimeOnly, а для TimeSpan решение выглядит странным.