Я пытаюсь разобрать дату.Проблема в том, что мое регулярное выражение пропускает любые буквы, потому что я хочу избежать 01-28-2019 UTC
или любых букв за пределами основной даты.Теперь он отлично работает, когда дата отформатирована так, как я только что перечислил, однако не получается, когда мы получаем дату, отформатированную как 28-JAN-19
.
var sourceValue = Regex.Replace("28-JAN-19", @"[A-Za-z]", "");
var parsed = DateTime.Parse(sourceValue);
Дата, которую мне нужно проанализировать, может быть в нескольких разныхформаты.Можно ли использовать регулярное выражение для обработки этого?Если да, то какие настройки нужны для обрезки любых букв за пределами xx-xx-xx
части строки?
28-JAN-19
28-01-19
28-JAN-19 13:15:00
28-01-19 13:15:00
28-01-2019 13:15:00