Я пытаюсь разобрать некоторые даты, взятые из документа. Похоже, пользователи вводили эти даты в похожем, но не точном формате.
вот форматы:
9/09
9/2009
09/2009
9/1/2009
9-1-2009
Как лучше всего попытаться разобрать все это? Они кажутся наиболее распространенными, но я предполагаю, что меня подвешивает то, что если у меня есть шаблон «M / yyyy», он не всегда ловит перед «MM / yyyy». Должен ли я настраивать блоки try / catch вложены от наименее ограничительного к наиболее ограничительному способу? похоже, что для правильного решения потребуется много дублирования кода.