python - 在 Python 中为昨天构建正确的 MySQL 日期时间格式的字符串

标签 python mysql datetime

我试过这样的:

datetime.strftime('%Y-%m-%d %H:%M:%S',(datetime.now() - timedelta(hours=24))

我只想获取昨天的 MySQL 格式字符串。上面的代码不起作用,因为 strftime 需要一个 datetime.date 而我给了一个字符串。

最佳答案

你想要:

(datetime.now() - timedelta(hours=24)).strftime('%Y-%m-%d %H:%M:%S')

关于python - 在 Python 中为昨天构建正确的 MySQL 日期时间格式的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31328167/

相关文章:

mysql - 为什么我的 SQL 查询失败?

java - 将日期从 ISO 8601 Zulu 字符串转换为 Java 8 中的 java.time.Instant

python - 如何在 Python 上使用 "pip"安装 psycopg2?

python - Flask 未检测到来自表单的 POST 请求

mysql - MariaDB *.myi 文件没有出现在文件管理器中

带有where子句的mysql插入命令

python - 如何将 Pandas 数据框列从 np.datetime64 转换为日期时间?

python-2.7 - 同一个系列中的时间序列日期时间有两种格式,如何将它们更改为一种格式?

python - 在 Python 脚本运行之间将持久变量保存在内存中

python - 使用 numpy unique 计数时避免使用 python for 循环来提高性能