gpt4 book ai didi

python - 用日期信息去除 mysql 数据字符串以仅显示月份和日期

转载 作者:行者123 更新时间:2023-11-30 00:14:48 24 4
gpt4 key购买 nike

我正在查询 mysql 数据库并返回一个字符串元组。其中一个字符串包含用户帖子的日期信息,格式为:'March 20, 2014, 5:17A.M.

我使用 mysqldb 查询数据库,然后使用 for 循环将数据分配给变量,如下所示(我们的数据没有存储在可爱的 Django 模型中,我知道,正在处理它):

data = cur.fetchall()
for i in data:
post_date = i[2] # Index of the string that holds the date data

我想将数据显示为:“3 月 20 日”。如果我设置:

post_date = post_date.date

我得到的是 2014 年 3 月 20 日。我怎样才能在这里去掉年份?我相当确定它是可行的,而不会使其过于复杂(即导入 datetime.strptime 的东西)。无论如何,感谢您的帮助。

最佳答案

您实际上有一个 datetime 对象。 Python/MySQL 连接器处理日期时间对象的转换。 strftime 是获取特定格式的最简单方法:

post_date = post_date.strftime('%B %d')

关于python - 用日期信息去除 mysql 数据字符串以仅显示月份和日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23748713/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com