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