为什么时间不一样

来源:2-14 编程练习

慕后端2210851

2019-08-25 10:09:52

我这段代码写的对吗 , 因为输出的时间不太一样  ,日期倒是没有问题  所以如果对的话为什么时间不对http://img.mukewang.com/climg/5d61edec0001269413120942.jpg

写回答

1回答

好帮手乔木

2019-08-25

同学你好:

同学的代码是正确的。

不过计算3天36小时12分钟之前的日期时间,需要做减法运算。同学计算的是之后的时间运算。

from datetime import datetime, timedelta
# 定义now_变量接收当前日期时间
now_=datetime.now()
print(now_)
# 计算距当前日期时间3天36小时12分钟之前的日期时间
now_before=now_-timedelta(days=3,hours=36,minutes=12)
# 计算10天之后的日期时间
now_after=now_+timedelta(days=10)
print(now_before)
print(now_after)

如果我解决了同学的问题,请采纳!学习愉快^_^。

0

0 学习 · 8160 问题

查看课程