如何检查python中的分钟数?

时间:2014-07-09 17:17:44

标签: python python-2.7

我正在使用我的python脚本检查0029分钟之间的分钟数。

当我的当地时间是下午6:00到下午6:29之前,我想知道如何查看python中0029的分钟数?

这是例如:

if (now.strftime("%d") >= "00" and <= "29")
   self.getControl(4203).setLabel(time.strftime("%I").lstrip('0') + ':00' + time.strftime("%p"))
else:
   self.getControl(4203).setLabel(time.strftime("%I").lstrip('0') + ':30' + time.strftime("%p"))

1 个答案:

答案 0 :(得分:8)

您可以使用datetime.datetime.now将当前时间作为日期时间对象。然后,您可以访问其minute属性以将分钟作为整数:

>>> from datetime import datetime as dt
>>> dt.now()
datetime.datetime(2014, 7, 9, 13, 22, 49, 801000)
>>> dt.now().minute
22
>>> 0 <= dt.now().minute <= 29  # The minute is between 0 and 29 inclusive
True
>>>
相关问题