Некоторые локали форматируют дату как дд / мм / ГГГГ, в то время как другие используют мм / дд / ГГГГ. По умолчанию pandas использует американский формат мм / дд / ГГГГ, если только он не может вывести альтернативный формат из значений (когда число дня больше 12 ...).
Так что, если вы знаете, что Вы вводите формат даты дд / мм / ГГГГ, вы должны сказать, что это pandas:
example['date_1'] = pd.to_datetime(example['date_1'], dayfirst=True)
example['date_2'] = pd.to_datetime(example['date_2'], dayfirst=True)
Как только pandas имеет столбец Timestamp, он внутренне сохраняет количество наносекунд с 1970-01 -01 00:00, и по умолчанию отображает его в соответствии с ISO-8601, чередуя части, которые равны 0 для столбцов. Части - это полное время, доли секунд или наносекунды.
Вам не должно быть никакого дела, если вы хотите обработать метки времени. Если в конце вы хотите форсировать формат, явно измените столбец на строковое представление:
df['date_1'] = df['date_1'].df.strftime('%d/%m/%Y %H:%M')