gpt4 book ai didi

amazon-web-services - python获取本地时区?

转载 作者:行者123 更新时间:2023-12-03 09:32:08 32 4
gpt4 key购买 nike

我正在使用 tzlocal.get_localzone() 来获取本地时区。但是,在 AWS Lambda 上,这将返回“本地”而不是实际的 TZ,例如“美洲/New_York”,然后我尝试将返回值与 datetime.replace(tzinfo=new_time_zone) 一起使用,但是,当作为“本地的”

有没有人知道如何在 AWS 中执行此操作,因此我的 lambda ftn 使用相对于其运行区域的 TZ,或者我是否需要使用 AWS 将其升级?

最佳答案

你不应该使用 tzlocal在服务器端代码中。它仅适用于桌面应用程序。

  • 大多数服务器,尤其是在基于云的服务中,将其系统时区设置为 UTC。
  • 您无法保证服务器的时区设置为特定的任何值(包括 UTC 或区域时区)。
  • 从一个云环境到另一个云环境或在本地运行时,您的代码不应表现出不同的行为。

  • the timezone best practices article 中也对此进行了描述。 .

    关于amazon-web-services - python获取本地时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44076741/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com