gpt4 book ai didi

python - 如何在 Google App Engine 中获取当前英国时间

转载 作者:太空狗 更新时间:2023-10-30 00:33:03 24 4
gpt4 key购买 nike

在我机器上的 python 下,我可以运行 datetime.now() 来获取本地时间。如果我检查 time.daylight 标志,它被设置为 1,因为我们目前处于 7 月(因此夏令时)。

但如果我在 Google App Engine(包括开发服务器)上运行 datetime.now(),它不会考虑夏令时(英国夏令时)并返回错误的时间(13: 47 而不是 14:47)。如果我在 GAE 中检查 time.daylight,它被设置为 0

如何获得正确的本地时间?我需要更改我的应用程序的时区吗?

最佳答案

Google App Engine 的“时区”始终设置为 UTC。

您可以使用像 pytz 这样的库来调整您本地或所需的时区。

查看 Google Code 上的以下项目以获得 App Engine 优化版本的 pytz。

Google Code - gae-pytz

关于python - 如何在 Google App Engine 中获取当前英国时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17908994/

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