Python中本地时间转换为UTC(协调世界时)

python部落(python.freelycode)组织翻译,禁止转载,欢迎转发。
简介
这是关于python中将本地时间转换为utc时间的一篇小贴士。
背景
我们有一个使用mongodb做数据库的网络项目。在mongodb中,如果一个字段的类型是日期,它将自动被格式化成utc时间。但问题是这只是类型上的转换,并没有改变时间。
例如,如果该日期类型字段的某个值为北京时间的“2016-08-22 09:40:00”,将会被存储为isodate(“2016-08-22t09:40:00.000z”)。
代码
为了解决上述问题,我们需要写个函数将本地时间转换为utc时间。代码如下:
历史
2016年8月22日:初始版本
授权
本文及与本文相关的代码和附件,均遵循cpol协议。
作者
zen_z
英文原文:https://codeproject/tips/1119696/local-time-to-utc-time-in-python 译者:mrwoody