【发布时间】:2018-12-16 05:23:21
【问题描述】:
我在 import pytz 不起作用的环境 (AWS Lambda) 中工作。
环境设置为 UTC。
在这种环境下如何获取美国太平洋时区的当前时间?
我需要一些简单且维护成本低的东西。以某种方式强制 import pytz 工作将是理想的,我希望避免将整个 pytz 库复制到我自己的脚本中。
详情
到目前为止,我尝试了什么?我尝试使用import pytz,但由于找不到模块而失败。
示例代码?我直接从关于 SO 的另一个问题尝试了这个:
import pytz
eastern = pytz.timezone('US/Eastern')
utc = pytz.utc
test = '2013-03-27 23:05'
【问题讨论】:
-
可以在环境(shell)中设置变量,命名为TZ
-
@Romeo Ninov 可以在脚本中以某种方式指定吗?
-
您不必将其复制到您的脚本中。只需将其放入您的deployment package。
标签: python python-3.x aws-lambda pytz