擅长:python、mysql、java
<p>公认的解决方案不适用于过夜时间:</p>
<pre><code>def isNowInTimePeriod(startTime, endTime, nowTime):
if startTime < endTime:
return nowTime >= startTime and nowTime <= endTime
else: #Over midnight
return nowTime >= startTime or nowTime <= endTime
</code></pre>