【发布时间】:2016-03-06 13:57:06
【问题描述】:
使用 Python/Django 1.5.4,我试图找到一种获取英国伦敦当前时间的方法。
这样做似乎非常复杂。
显然有time.time()、datetime.now()、datetime.utcnow(),但是这些方法返回的是服务器时间。
这是一个问题,因为服务器可能不在英国,并且上述方法没有考虑夏令时。
是否有一种简单、直接的方法可以做到这一点,而无需过多的导入和第三方应用程序?
【问题讨论】:
-
你绝对不应该使用 Django 1.5。它在很长一段时间内一直不受支持,并且可能会受到许多安全问题的影响。至少升级到 1.8。
-
GMT 没有夏令时。您是指 GMT 还是 BST?
-
不过,您的问题的答案几乎肯定可以在综合documentation on timezones 中找到。
-
非常感谢。是的,Django 1.5……告诉我……!正在将大型项目迁移到更新的版本。
标签: python django datetime time timezone