Как конвертировать 1 Янв в DateTime - PullRequest
1 голос
/ 30 марта 2020

У меня есть string значение 1 Jan, которое указывает дату запуска пакетной программы на основе этой даты.

Могу ли я узнать, есть ли быстрый способ преобразования 1 Jan в DateTime значение, которое я могу использовать для сравнения, если оно сегодня?

В противном случае, я думаю, substring и replace символов могут быть единственной альтернативой, которую я могу придумать.

Спасибо вы

Ответы [ 2 ]

4 голосов
/ 30 марта 2020

попробуй ParseExact

var mydate = DateTime.ParseExact("1 Jan 2020", "d MMM yyyy", CultureInfo.InvariantCulture);

ИЛИ

var mydate = DateTime.ParseExact("1 Jan", "d MMM", CultureInfo.InvariantCulture);
0 голосов
/ 30 марта 2020
string date = "1 Jan";
CultureInfo culture = new CultureInfo("en-US");
DateTime tempDate = Convert.ToDateTime(date, culture);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...