Я импортирую некоторые данные из файла и каждый раз получаю другой формат даты. Поэтому я хочу получить формат даты любой функцией postgres из поля базы данных, которое является char.
Например, my_date ----------- 2018-01-30 или my_date ----------- 30.01.2018
my_date
-----------
2018-01-30
30.01.2018
Решение очень простое
to_char (mydate, 'DD-MM-YYYY')
другие типы форматов даты: 'DD / MON / YYYY' 'DD / MON /YY '' MON / DD / YYYY 'вы можете переключать / с помощью - или.
У панд Python есть опция для вывода даты и времени. Я успешно использовал его в нестандартных форматах времени, где регулярные выражения не работали.
pd.to_datetime(...,...,..., infer_datetime_format=True)