python - 如何在python中将带时区的日期时间转换为UTC时间

标签 python datetime utc python-dateutil

我使用 dateutil 将字符串 'Wed, 19 Dec 2012 01:34:52 -0800' 转换为日期时间 datetime.datetime( 2012, 12, 19, 1, 34, 52, tzinfo=tzoffset(无, -28800))。 如何将其转换为 UTD+0 datetime.datetime(2012, 12, 19, 9, 34, 52)

最佳答案

使用.astimezone()方法:

dt.astimezone(pytz.UTC)

关于python - 如何在python中将带时区的日期时间转换为UTC时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13956079/

相关文章:

python - 从 Django 中的现有表 (postgresql) 进行查询?

python - django 修改请求对象

date - Hive 数据类型混淆

python - 在Python中将带有时区的time_struct转换为日期时间GMT

node.js - NodeJS session 变量不会粘住

python - 将对象树从文件读取到 Python 中

python - 使用 BeautifulSoup 查找 Xbox Game Pass 游戏时丢失数据

c# - 用于查找给定时间间隔内所有星期日和星期五的优化算法

WCF/.NET 中的 C# UTC 日期时间查询

asp.net - 在 asp.net 应用程序上显示存储在 sql 数据库中的 utc 时间的本地时间