Я сопоставляю файл .xlsx и пытаюсь прочитать столбец, что соответствующие ему данные должны иметь тип DateTime. Проблема заключается в том, что эти данные поступают в виде «дд-мм-гггг», и поэтому используемая мной функция расширения их не распознает. Мне нужно прочитать это значение и преобразовать его в формат «дд / мм / гггг». Я пытаюсь сделать следующее:
Map(i => i.TradeDate)
.Format(i => DateTime.ParseExact(i.ToString(), "dd/MM/yyyy", CultureInfo.InvariantCulture))
.WithColumnName("Data de Negociação");
Таким образом, программа присваивает значение 01/01/0001. Может ли кто-нибудь указать метод для чтения значений в «dd-MM-гггг» и преобразования в «дд / мм / гггг»?