我正在import pytz
不起作用的环境(AWS Lambda)中工作。
环境设置为UTC。
在这种环境下如何获取美国太平洋时区的当前时间?
我需要一些简单且维护成本低的东西。以某种方式强制import pytz
起作用是理想的,并且我希望避免不必将整个pytz库复制到我自己的脚本中。
详细信息
到目前为止,我尝试了什么?我尝试使用import pytz
,但由于找不到模块而失败。
示例代码?我是直接从另一个问题尝试过的:
import pytz
import datetime as DT
eastern = pytz.timezone('US/Eastern')
utc = pytz.utc
test = '2013-03-27 23:05'
答案 0 :(得分:0)
如果您在环境中无权访问pytz
,则也许您有权访问python-dateutil
。在这种情况下,您可以执行以下操作:
import datetime
import dateutil.tz
eastern = dateutil.tz.gettz('US/Eastern')
datetime.datetime.now(tz=eastern)