我是编程新手,所以我的问题可能有非常简单的解决方案。我需要编写一个代码,将日期从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月)。 请帮忙。
答案 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))