Это похоже на простое упражнение, но я буду проклят, если найду пример, как сделать это прямо в MSDN или где-нибудь в Интернете.
У нас есть фид данных, файл со значениями индексаи даты (например, S & P 500).Даты представлены в виде ГГГГММДД.Конечно, метод Date.Parse () не понимает этот формат.
Я написал простой статический метод для класса, чтобы разобрать это, не так уж и много, но меня раздражает, что инженерне могу понять, как заставить функционировать IFormatProvider работать.Все примеры касаются шага FORMATTING, а не шага PARSING.
Итак, я хочу сказать:
Dim d as DateTime = Date.Parse("20110522", New CustomFormatter())
и получить правильное значение даты из анализа.method.
Реализовав метод IFormatProvider в CustomFormatter, метод GetFormat () вызывается с System.Type типа DateTimeFormatInfo, но я, честно говоря, понятия не имею, что делать с этого момента, поскольку все примеры имеют дело с форматированием,не разбирается.Не имеет значения, возвращаю ли я объект (self) или null, я просто получаю «String не был распознан как допустимый DateTime».
Любые указатели приветствуются.Благодарю.