我要设置具体时间
I've started this
def function():
current_time = datetime.datetime.time(datetime.datetime.now()).isoformat()[0:8]
schedule = datetime.time(10, 00, 00)
if current_time == schedule:
我想检查current_time是否为10点钟,有更好的方法吗?
不需要那么复杂的代码。
current_time = datetime.datetime.now().time()
schedule = datetime.time(10, 00, 00)
current_time == schedule
虽然这只在10:00:00的精确微秒是正确的,这几乎肯定不是你想要的。你要不要查一下现在是10点整?那就更简单了:
datetime.datetime.now().hour == 10
import datetime
dt = datetime.datetime.now()
if dt.hour == 10 and dt.minute == 0:
print "it's time"