我试图将字符串格式的日期(2013年6月13日)转换为2007年6月13日的日期格式。我编写了代码,但我的第一行语法出错了是功能线的定义。
我的代码是:
def printDate(date):
import datetime
newdate = datetime.strptime(date, %d/%m/%Y)
d = newdate.strftime(%b %d, %Y)
return d
答案 0 :(得分:0)
您没有通过参数"日期格式"作为一个字符串,这就是为什么,也一定要按如下方式导入datetime模块:
from datetime import datetime
def printDate(date):
newdate = datetime.strptime(date, "%d/%m/%Y")
d = newdate.strftime("%B %d, %Y")
return d
测试:
printDate("13/06/2017")
>> 'June 13, 2017'