2024-06-17 15:18:10 发布
网友
我想把字符串转换成日期。代码如下:
cumple = input('When is your birthday? ') formato = '%d/%m/%Y' cumpleFecha = datetime.datetime.strptime(cumple, formato) print('Your birthday is ' + cumpleFecha)
我得到的错误是:
这是因为datetime对象不是一个字符串,所以不能将(使用+)连接到字符串。在
datetime
+
删除+,并将datetime对象作为单独的参数传入:
print('Your birthday is', cumpleFecha)
这将转换为字符串留给print()函数。在
print()
或者显式地将其转换为字符串:
或者
print('Your birthday is ' + cumpleFecha.strftime('%d %B %Y')
这是因为
datetime
对象不是一个字符串,所以不能将(使用+
)连接到字符串。在删除
+
,并将datetime
对象作为单独的参数传入:这将转换为字符串留给
print()
函数。在或者显式地将其转换为字符串:
^{pr2}$或者
相关问题 更多 >
编程相关推荐