以各种格式撰写日期

时间:2016-10-27 18:48:37

标签: python-3.x

我是编程新手,所以我的问题可能有非常简单的解决方案。我需要编写一个代码,将日期从6,17,2016格式转换为2016年6月17日。

这是我写的代码:

def date_it(month, day, year):

    months={"January","February","March","April","May","June","July","August","September","October","November","December"}

    for month in months:

        print (month[5] +" "+str(day)+", "+str(year))

这将于2016年6月17日返回。但是,我不希望它仅在6月返回。我希望它能够将任何输入的月份(例如8)转换为相应的月份(8月)。 请帮忙。

2 个答案:

答案 0 :(得分:1)

import datetime
datetime.datetime.strptime("6,17,2016", '%m,%d,%Y').strftime('%B %d %Y')

答案 1 :(得分:0)

print(str(months [month-1])+"" + str(day)+"," + str(year))