擅长:python、mysql、java
<p>只需根据需要存储它,然后使用<code>datetime</code>对象的<code>.time()</code>方法并进行比较。</p>
<pre><code>from datetime import datetime
dt1 = datetime(2008, 1, 1, 16, 0, 0)
dt2 = datetime(2008, 4, 7, 13, 30, 0)
print(dt1.time() > dt2.time()) # True
</code></pre>
<p>如果您想对日期时间对象执行“挂钟”运算(而不是“时间线”运算,应该使用UTC<code>datetime</code>s),也可以将日期时间转换为简单的日期时间对象:</p>
<pre><code>from dateutil import tz
from datetime import datetime
NEW_YORK = tz.gettz('America/New_York')
dt = datetime(2008, 1, 1, 16, 0, tzinfo=NEW_YORK)
dt_naive = dt.replace(tzinfo=None) # datetime(2008, 1, 1, 16)
</code></pre>