У меня есть большая база данных продаж, первый столбец которой - дата покупки. Проблема в том, что некоторые из этих дат вводятся в формате DD.MM.YY
, некоторые в YY.MM.DD
, а некоторые в YYYY/MM/DD
. Я хочу сделать их все в одном формате. Какой самый чистый способ сделать это?
Примечание 1: Я думаю сделать серию if
с, но это будет много условий, поэтому мне интересно, есть ли более чистые ярлыки.
Примечание 2. Дополнительным осложнением является то, что даты указаны в календаре Джалали, а не в григорианском. У меня есть функция, которая преобразует их в григорианский, но мне нужно передать ей правильные аргументы year, month, day
; Вот почему я хочу привести их все в один формат. Но, кроме того, это означает, что если вы предложите некоторые «григорианские» решения, такие как dateutil.parser
, это может не сработать.