如何在 Python 中在 MySQL 中插入日期对象?


要在 MySQL 数据库 中插入日期,表中需要有一列类型为 date 或 datetime。有了它之后,你需要在插入到数据库之前将日期转换成字符串格式。为此,可以使用 datetime 模块的 strftime() 格式化函数

例如

from datetime import datetime
now = datetime.now()
id = 1
formatted_date = now.strftime('%Y-%m-%d %H:%M:%S')
# Assuming you have a cursor named cursor you want to execute this query on:
cursor.execute('insert into table(id, date_created) values(%s, %s)', (id, formatted_date))

运行此代码将尝试在表中插入元组 (id, date)。

更新于: 04-11-2023

16K+ 次浏览

职业起步

通过完成课程来获得认证

开始学习
广告