Я пытаюсь преобразовать строку в дату. Поле может состоять из 5 или 6 символов, в зависимости от того, какой это месяц. Пример данных с поля выглядит следующим образом:
20185,
20186,
20187,
20188,
20189,
201810,
201811,
201812,
20191,
20192,
20193,
20194
Я легко могу вытащить год - всегда слева 4 цифры.
Как вытащить номер месяца? Есть ли другой способ сделать это, кроме использования оператора case / if, оценивающего длину поля?