Python 字符串转换为MMM-YY格式

Python 字符串转换为MMM-YY格式,python,Python,我使用xlrd读取电子表格并写入数据库。但是,有一个单元格值需要写入数据库中的日期列。 单元格是一个字符串,我将其读取为,并尝试将其转换为MON-YY,如下所示 sales_month_val = curr_sheet.cell(1,5).value print sales_month_val current_sales_month = datetime.strptime(sales_month_val,'%MMM%-%YY%') 但我一直收到转换失败的错误消息。上述对

我使用xlrd读取电子表格并写入数据库。但是,有一个单元格值需要写入数据库中的日期列。 单元格是一个字符串,我将其读取为,并尝试将其转换为MON-YY,如下所示

    sales_month_val = curr_sheet.cell(1,5).value
    print sales_month_val
    current_sales_month = datetime.strptime(sales_month_val,'%MMM%-%YY%')
但我一直收到转换失败的错误消息。上述对日期时间的转换是否正确,以转换为MON-YY格式

谢谢, 蜜蜂

你应该看看

您正在寻找的格式是:

%b-%y
你应该看一看

您正在寻找的格式是:

%b-%y

上述对日期时间的转换是否正确,以转换为MON-YY格式?显然,上述转换为datetime是否正确,转换为MON-YY格式?显然不太好。非常感谢@Delgan的链接。我将其添加到书签中,以便将来参考..%b-%y按它应该的方式工作。再次感谢,太好了。非常感谢@Delgan的链接。我将其添加到书签中,以便将来参考..%b-%y按它应该的方式工作。再次感谢。