UTC时间转换为时间戳
时间: 2024-02-27 19:48:44 浏览: 147
python utc datetime转换为时间戳的方法
以下是将UTC时间转换为时间戳的Python代码示例:
```python
import datetime
# 将UTC时间字符串转换为datetime对象
utc_time_str = '2022-01-01 00:00:00'
utc_time = datetime.datetime.strptime(utc_time_str, '%Y-%m-%d %H:%M:%S')
# 将datetime对象转换为UTC时间戳
timestamp = (utc_time - datetime.datetime(1970, 1, 1, tzinfo=datetime.timezone.utc)).total_seconds()
print(timestamp) # 输出:1640995200.0
```
上述代码中,首先将UTC时间字符串转换为datetime对象,然后将该对象转换为UTC时间戳。其中,datetime.datetime(1970, 1, 1, tzinfo=datetime.timezone.utc)表示UTC时间的起始时间,即1970年1月1日0时0分0秒。
阅读全文