我正在使用我的python脚本检查00
和29
分钟之间的分钟数。
当我的当地时间是下午6:00到下午6:29之前,我想知道如何查看python中00
和29
的分钟数?
这是例如:
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"))
答案 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
>>>