我想知道哪里错了啊
from datetime import datetime # 定义一个str_字符串为2019-09-10 8:10:56 str_="2019-9-10 8:10:56" # 将str_转换为日期函数2019-09-10 8:10:56 str_date=datetime.strftime(str_, "%Y-%m-%d %H:%M:%S") print(str_date) # 定义now_变量接收当前的日期时间 now_=datetime.now() # 将当前日期时间格式化为——四位的年份/月/日 时:分:秒 date_str=now_.strftime(now_,'%Y/%m/%d %H:%M:%S') print(date_str) Traceback (most recent call last): File "D:/python/lianxi/py1.py", line 5, in <module> str_date=datetime.strftime(str_, "%Y-%m-%d %H:%M:%S") TypeError: descriptor 'strftime' requires a 'datetime.date' object but received a 'str'
10
收起
正在回答
1回答
同学你好,在str转datetime时注意用strptime(),并且格式要用单引号。在datetime转str时,要使用模块中的方法。

如果我的回答解决了您的疑惑,请采纳,祝学习愉快~~~~
1.Python零基础入门
- 参与学习 人
- 提交作业 2727 份
- 解答问题 8160 个
想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星