在我机器上的 python 下,我可以运行datetime.now()以获取本地时间。如果我检查time.daylight标志它被设置为1因为我们目前在七月(因此夏令时)。
但是,如果我datetime.now()在 Google App Engine(包括开发服务器)上运行,它不会考虑夏令时(英国夏令时)并返回错误的时间(13:47 而不是 14:47)。如果我time.daylight在 GAE 中检查,它设置为0.
如何获得正确的当地时间?我需要更改我的应用程序的时区吗?