Flask datetime.now()返回AWS Elastic Beanstalk上的UTC时间

Flask datetime.now()返回AWS Elastic Beanstalk上的UTC时间,flask,amazon-elastic-beanstalk,python-datetime,Flask,Amazon Elastic Beanstalk,Python Datetime,我最近将我的flask应用程序部署到AWS Elastic Beanstalk。在我意识到datetime.datetime.now()返回的是UTC时间(比本地时间早7小时),而不是本地时间之前,一切似乎都很好。当我在本地主机上运行它时,它不会这样做。问题是什么?我应该采取什么措施来缓解这个问题?谢谢。在UTC中配置服务器是一种常见做法。因此,datetime.datetime.now()提供UTC时间是正常的 您可以使用该库管理代码中的时区,在需要时将日期转换为本地时区 阅读日期和时区最佳实

我最近将我的flask应用程序部署到AWS Elastic Beanstalk。在我意识到datetime.datetime.now()返回的是UTC时间(比本地时间早7小时),而不是本地时间之前,一切似乎都很好。当我在本地主机上运行它时,它不会这样做。问题是什么?我应该采取什么措施来缓解这个问题?谢谢。

在UTC中配置服务器是一种常见做法。因此,
datetime.datetime.now()提供UTC时间是正常的

您可以使用该库管理代码中的时区,在需要时将日期转换为本地时区

阅读日期和时区最佳实践非常有用,可以更广泛地了解如何管理服务器时间和本地时区之间的交互