Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中选择小时值?_Python - Fatal编程技术网

如何在Python中选择小时值?

如何在Python中选择小时值?,python,Python,我正在尝试创建一个程序,可以检查不同时区的企业是否因我们的工作(上午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.ti

我正在尝试创建一个程序,可以检查不同时区的企业是否因我们的工作(上午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..

如果小时>=9且小时只需检查
hour
属性:

if 9 <= Portland_HQ.hour <= 21:
    ...

如果9您尝试过
波特兰总部时间
波特兰总部时间
?在
datetime
文档中使用RTFM。另外,
help(datetime.datetime)
将显示它的属性。我不知道为什么我得到了这么多的反对票,我不知道这个属性,对Python来说很陌生,只是想像其他人一样学习。谢谢你的帮助,谢谢!对Python来说是个新手,不知道这个属性。一旦允许,我会接受你的回答(还有3分钟)。