Я пытаюсь передать значение с форматом даты dd-MMM-yy в мой код, но я получаю «System.FormatException: строка не была распознана как действительный DateTime»
Я пытаюсь передать этозначение в C # в автоматический тест, и я хочу, чтобы код был достаточно динамичным, чтобы принимать несколько форматов даты, однако использование формата даты "dd-MMM-yy" не распознается как допустимый формат DateTime с использованием ParseExact и InvariantCulture.
Пожалуйста, смотрите ниже фрагмент кода
DateTime dateSample = DateTime.ParseExact(dateString, "dd-MMM-yy", CultureInfo.InvariantCulture);
return new DateTime(dateSample.Year, dateSample.Month, 1).AddMonths(1).AddDays(-1);