这是这节内容的代码,为什么报错误信息

来源:2-9 datetime模块之时间转换

迷途中的一只猫

2019-06-20 01:20:54

from datetime import datetime, date, time, timedelta

# 1.自定义日期和时间
d = datetime(2020, 10, 30, 14, 5)
print(d)

d2 = date(2019, 3, 23)
print(d2)

t = time(9, 0)
print(t)

print('--------------------')
# 2. 日期、时间与字符串之间的相互转换
# 字符串转换datetime对象
ds = '2018/10/3T13:42:09'
ds_t = datetime.strptime(ds, '%Y/%m/%dT%H:%M:%S')
print(ds_t.second)
# datetime对象转换成字符串
print('--------------')
n = datetime.now()
print(n)
n_str = n.strftime('%m')
print(n_str)


# 3. datetime之间的加减操作
print('-------------')
n = datetime.now()
print(n)
n_next = n + timedelta(days=5, hours=42, minutes=4, seconds=56, microseconds=444)
print(n_next)

print('---------------')
# 时间的减法
d1 = datetime(2018, 10, 15)
d2 = datetime(2018, 11, 12)

rest = d2 - d1
print(type(rest))
print(rest.days)

rest2 = d1 - d2
print(rest2.days)

写回答

1回答

慕猿梦

2019-06-20

同学,您好,我们这边测试是没问题的哦,同学可将每段代码分别使用独立的py文件进行测试,如有问题,可新建提问,将代码复制粘贴出来,将错误提示贴图贴出来。

如果我的回答解决了您的疑惑,望采纳!!^_^ 祝学习愉快~~~~~

0

0 学习 · 8160 问题

查看课程