iformatprovider

Почему этот код создает исключение? var dateTime = "2012-03-21_15.12"; var format = new DateTimeFormatInfo() { FullDateTimePattern = "yyyy-MM-dd-HH_mm.ss" }; // FormatException: String was not recognized as a valid DateTime. var parse = DateTime.Parse(dateTime, format); ...

Я играл с Datetime.Метод ParseExact, и он хочет IFormatProvider... Он работает с вводом null, но что именно он делает?...