我试图使用Python中的datetime
模块从当前时间中减去60秒。但是,我得到的是完整的日期,包括年、月和毫秒。我只需要它显示小时、分钟和秒。有没有办法做到这一点
currenttime=datetime.datetime.now().strftime(" %H:%M:%S")
print(currenttime)
X = 65
endtime=datetime.datetime.now()-datetime.timedelta(seconds=X)
print(endtime)
Tags:
您的代码几乎可以正常工作,只是您忘记了将
strftime
应用于结束时间另外,到目前为止,在代码块中有
X=65
,而它应该是X = 60
这是您的代码的工作版本:
也就是说,我认为代码可以像这样变得更简单、更简洁:
要仅打印小时、分钟和秒,请执行以下操作:
你走得很对。只需格式化
endtime
相关问题 更多 >
编程相关推荐