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


要在 MySQL 数据库 中插入日期,表中必须有一列类型为日期或日期时间的列。有了此列后,需要在插入数据库前将日期转换为字符串格式。可通过使用 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)。

更新于:2023-11-04

16K+ 浏览量

开启您的 职业生涯

通过完成课程获得认证

开始
广告