python gmtime的逆函数
时间: 2023-10-21 16:14:30 浏览: 74
Python中gmtime()函数是将一个时间戳转换为UTC(世界标准时间)时区的时间元组。其逆函数是mktime()函数,可以将一个时间元组转换为时间戳。具体用法如下:
```python
import time
# 获取当前时间
local_time = time.localtime()
# 将时间元组转换为时间戳
timestamp = time.mktime(local_time)
# 将时间戳转换为UTC时区的时间元组
utc_time = time.gmtime(timestamp)
print("Local Time:", local_time)
print("UTC Time:", utc_time)
```
输出结果如下:
```
Local Time: time.struct_time(tm_year=2021, tm_mon=6, tm_mday=8, tm_hour=16, tm_min=55, tm_sec=34, tm_wday=1, tm_yday=159, tm_isdst=0)
UTC Time: time.struct_time(tm_year=2021, tm_mon=6, tm_mday=8, tm_hour=8, tm_min=55, tm_sec=34, tm_wday=1, tm_yday=159, tm_isdst=0)
```
可以看到,我们首先获取了当前的本地时间,然后使用mktime()函数将其转换为时间戳,最后使用gmtime()函数将时间戳转换为UTC时区的时间元组。
阅读全文