У меня есть следующий код:
df["date"] = datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S')
df['date'] = pd.to_datetime(df['date'])
Требуется 2020-04-29 14:12:32.692683
, чтобы преобразовать его в строку 2020-04-29 14:12:32
, а затем установить его как тип TIMESTAMP. я удаляю миллисекунды, поскольку они не нужны.
Это работает хорошо, но идея timestamp -> string -> timestamp звучит очень неэффективно.
У меня должен быть столбец даты в качестве типа TIMESTAMP, поскольку он добавляется в базу данных, и это единственный способ, при котором база данных распознает его как тип TIMESTAMP, а не VARCHAR
Есть ли лучший способ сделать это?