Могу ли я ParseExact Дата формата "дд-ммм-гг" с InvariantCulture в C # - PullRequest
0 голосов
/ 04 ноября 2019

Я пытаюсь передать значение с форматом даты 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);
...