使用strptime()可以自定义打出想要的格式吗?
以下编写代码是否正确?另外,strptime()这个函数会默认把整个日期+时分秒全部打出,有什么方法可以使用strptime()自定义打出想要的格式吗?
import datetime,time
# 自定义日期时间为2019-10-10 8:10
d = '2019-10-10 8:10'
# 打印自定义的日期时间对象
print(datetime.datetime.strptime(d,'%Y-%m-%d %H:%M'))
# 使用time模块的sleep函数停顿2秒
time.sleep(2)
# 自定义日期2019-11-11
ds = [2019,11,11]
# 打印自定义的日期对象
print(datetime.date(*ds))
# 自定义时间11:11
t = [11,11]
# 打印自定义的时间对象
print(datetime.time(*t))
0
收起
正在回答
1回答
同学,你好,你的代码是ok的,strptime()是将字符串按照一定格式转化为datetime对象,每个datetime对象都是包含日期+时分秒的,同学想实现按照自定义格式输出的话,如下图

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