使用日期信息剥离mysql数据字符串以仅显示月和日

时间:2014-05-19 23:25:33

标签: python mysql django

我正在查询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的东西)。无论如何,谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

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

post_date = post_date.strftime('%B %d')
相关问题