我正在查询mysql数据库并返回一个字符串元组。一个这样的字符串具有以下形式的用户帖子的日期信息:' 2014年3月20日,下午5:17。
我正在使用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的东西)。无论如何,谢谢你的帮助。
答案 0 :(得分:0)
你实际上有一个datetime
对象。 Python / MySQL连接器处理到datetime对象的转换。 strftime
是获取特定格式的最简单方法:
post_date = post_date.strftime('%B %d')