我正在尝试创建一个程序,可以检查不同时区的商家是否因为他们的工作而开放(上午9点至晚上9点)。我创建了函数来获取每个时区的当前时间:
Portland_HQ = datetime.datetime.now(tz=pytz.timezone('US/Pacific'))
NewYork_HQ = datetime.datetime.now(tz=pytz.timezone('America/New_York'))
London_HQ = datetime.datetime.now(tz=pytz.timezone('Europe/London'))
我希望能够提取每个函数的小时值,这样我就可以像这样创建一个if语句:
if hour >= 9 and hour <= 21:
some code happens..
编辑:我不知道为什么我有这么多的downvotes,我不知道那个属性,Python的新手,只是想像其他人一样学习。真的很喜欢这个社区,但有时对初学者来说可能有点苛刻。感谢所有帮助过的人!我将使用.hour属性。
答案 0 :(得分:1)
只需检查hour
属性:
if 9 <= Portland_HQ.hour <= 21:
...