有没有办法以Python中Google日历API想要的格式获取当前时区?
我正在尝试制作一个python应用程序来与Google日历交互,我需要帮助以它想要的格式获取时区。我尝试了有没有办法以Python中Google日历API想要的格式获取当前时区?,python,timezone,google-calendar-api,Python,Timezone,Google Calendar Api,我正在尝试制作一个python应用程序来与Google日历交互,我需要帮助以它想要的格式获取时区。我尝试了datetime.datetime.now(datetime.timezone(datetime.timedelta(0))).astimezone().tzinfo, 但是刚才返回的是PST,我需要它是America/Los_Angeles 有什么建议吗?您可以使用pytz在python中本地化datetime对象 导入日期时间 进口皮茨 今天=datetime.datetime.now(
datetime.datetime.now(datetime.timezone(datetime.timedelta(0))).astimezone().tzinfo
,
但是刚才返回的是PST
,我需要它是America/Los_Angeles
有什么建议吗?您可以使用
pytz
在python
中本地化datetime
对象
导入日期时间
进口皮茨
今天=datetime.datetime.now()
本地化=pytz.时区(“美国/洛杉矶”)。本地化(今天)
您可以通过更改os.environ[“TZ”]的值来更改时区:
示例代码:
import os
import time
os.environ["TZ"] = "America/New_York"
time.tzset()
从那里,您可以使用time.strftime(format)
参考文献:
如果您觉得下面的答案对您有用,请随时接受并投票