擅长:python、mysql、java
<p>您的代码几乎可以正常工作,只是您忘记了将<code>strftime</code>应用于结束时间</p>
<p>另外,到目前为止,在代码块中有<code>X=65</code>,而它应该是<code>X = 60</code></p>
<p><strong>这是您的代码的工作版本:</strong></p>
<pre><code>currenttime = datetime.datetime.now().strftime("%H:%M:%S")
print(currenttime)
X = 60
endtime = datetime.datetime.now() - datetime.timedelta(seconds=X)
print(endtime.strftime("%H:%M:%S"))
</code></pre>
<p>也就是说,我认为代码可以像这样变得更简单、更简洁:</p>
<pre><code>start = datetime.datetime.now()
print(start.strftime("%H:%M:%S"))
end = start - datetime.timedelta(seconds=60)
print(end.strftime("%H:%M:%S"))
</code></pre>