python - 如何获得给定时区的 UTC 时间?

标签 python time utc

我在美国,我想获取一段代码的 UTC 时间(没有夏令时的影响):

localtime = strftime("%m%d%y%H%M", gmtime())

现在,该代码让我有时间在英国格林威治。我知道我的时间偏移量为 -8 (GMT -8)。如何获得特定时区的 UTC 时间? (使用 Python 库,不将小时转换为整数 - 8,然后将其转换回来)

最佳答案

试试 datetime 模块:

datetime.datetime.utcnow() + datetime.timedelta(hours=-8)

顺便说一句,UTC 没有时区,它是世界协调时间,到处都一样。

关于python - 如何获得给定时区的 UTC 时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528391/

相关文章:

c# - 我们可以将 UTC 时间转换为 24 小时格式吗?如果是,那么如何?

javascript - 在 JavaScript 中创建 UTC 日期,添加一天,获取 unix 时间戳

javascript - 将 Javascript 变量传递给 Python Flask

python - 如何将 Facebook 分享按钮添加到交易电子邮件中?

python - Openpyxl - 如何在 xlsx 中查找包含数据的行数

java - 相同的代码块执行时长不同

python - 在 python 系列中的哪个月找到 Item wise max sales?

c - 两个 gettimeofday() 调用的差异给出负数

vb.net - 检索应用程序的构建时间

asp.net - 如何防止 ASP.NET MVC 将日期从 UTC 转换为本地?