尝试使用Python包Cronofy将pycronofy集成到应用中。
但是,即使按照要求设置结果,似乎也无法在正确的时区内得到结果。
events = cronofy.read_events(calendar_ids=('CAL_ID',),from_date=from_date, to_date=to_date, tzid='Asia/Kolkata')
print (events.json())
返回的json始终位于UTC时区。这个库似乎没有SO标签,但希望有人可以提供帮助。
答案 0 :(得分:1)
tzid
参数与请求的事件限制有关,可以在您需要请求的响应中获得更丰富的时间信息localized_times
:
events = cronofy.read_events(calendar_ids=('CAL_ID',),
from_date=from_date,
to_date=to_date,
tzid='Asia/Kolkata',
localized_times=True)