[英]How to create a timezone-aware time object in python
I need to add timezones (for example, New York) to a time object I create我需要将时区(例如,纽约)添加到我创建的时间 object
Like this:像这样:
import datetime
import pytz
mytime = datetime.time(12,00,00)
time_zone = pytz.timezone("America/New_York")
local_time = time_zone.localize(mytime)
but I got this error:但我收到了这个错误:
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/home/admin1/envs/myvenv/lib/python3.8/site-packages/pytz/tzinfo.py", line 323, in localize
loc_dt = dt + delta
TypeError: unsupported operand type(s) for +: 'datetime.time' and 'datetime.timedelta'
import pytz
import datetime
time_zone = pytz.timezone("America/New_York")
local_time = datetime.time(hour=12, tzinfo=time_zone)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.