检查执行if语句的时间

时间:2016-08-08 09:39:44

标签: python

我正在练习Python,我想编写一个程序来检查当前时间并查看它是否与下午2:12匹配并说:its lunch time所以首先我想出了使用import time模块,但是我不知道怎么办?

我的问题是我不知道如何使用时间模块。或者我使用正确的语法?

我的代码:

import time

bake=time()
if bake == '2:12':
    print ('its time to eating lunch')
else :
   print ('its not the time for eating lunch')

3 个答案:

答案 0 :(得分:7)

我建议使用datetime模块,在这种情况下更为实用(如polku建议的那样)。然后,您将直接访问小时和分钟,以检查是否是午餐时间。

可在此处找到更多信息: How to get current time in python and break up into year, month, day, hour, minute?

import datetime
now = datetime.datetime.now()

if now.hour == 14 and now.minute == 12:
    print ('its time to eating lunch')
else :
    print ('its not the time for eating lunch')

答案 1 :(得分:-1)

3 192.168.0.147 02/Aug/2016:11:55:14
1 192.168.0.122 08/Aug/2016:10:15:11

答案 2 :(得分:-1)

如果我们想做这样的事情怎么办:-

if local_time == between 12:00 and 12:30 :
    print ('its time to eating lunch')
else:
     
if local_time == between 6:30 and 7:00 :
   print ('its time to eat dinner')
else:

我的意思是,这是不正确的,但你明白了