簡體   English   中英

如何在 python 中創建時區感知時間 object

[英]How to create a timezone-aware time object in python

我需要將時區(例如,紐約)添加到我創建的時間 object

像這樣:

import datetime
import pytz

mytime = datetime.time(12,00,00)
time_zone = pytz.timezone("America/New_York")
local_time = time_zone.localize(mytime)

但我收到了這個錯誤:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM