问题遇到的现象和发生背景
PYTHON 处理时间问题
问题相关代码,请勿粘贴截图
print(datetime.time(21, 2, 20)-datetime.timedelta(seconds=1))
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果
怎么样在这datetime.time的格式上加减一秒钟
PYTHON 处理时间问题
print(datetime.time(21, 2, 20)-datetime.timedelta(seconds=1))
怎么样在这datetime.time的格式上加减一秒钟
a=datetime.datetime(1,1,1,21, 2, 20)
b=datetime.timedelta(seconds=1)
c=a-b
print(c.time())
time类型不支持加减法,但datetime类型支持
你用1年1月1日补齐日期,就可以做加减法了,最后只取结果的time部分即可