擅长:python、mysql、java
<ol>
<li>当您可以从标准库中获取所需内容时,切勿自行执行计算。两个<code>datetime.datetime</code>对象之间的差异为<code>datetime.timedelta</code>提供了一个类属性<code>seconds</code>,您可以从函数返回该属性</李>
<li>您可以使用<a href="https://docs.python.org/3/library/datetime.html" rel="nofollow noreferrer">^{<cd4>}</a>组合<code>datetime.date</code>和<code>datetime.time</code></李>
</ol>
<p><strong>演示:</strong></p>
<pre><code>from datetime import datetime, date, time
def delta_seconds(end, origin):
return (end - origin).seconds
# Test
date = date(2021, 5, 3)
time = time(10, 20, 30)
origin = datetime.combine(date, time)
end = datetime.now()
print(delta_seconds(end, origin))
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>33213
</code></pre>