Python time gmtime()方法
描述
Python time gmtime() 函数将一个时间戳转换为 UTC 时区(0 时区)的 struct_time 对象,可选的参数 sec 表示从 1970-1-1 以来的秒数。
struct_time 对象包含有关时间的各种信息,如年、月、日、小时、分钟等。
语法
gmtime()方法语法:
time.gmtime([ sec ])
参数
- sec -- 转换为 time.struct_time 类型的对象的秒数,是一个时间戳。
返回值
该函数没有任何返回值。
实例
以下实例展示了 gmtime() 函数的使用方法:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time
# 获取当前时间的 GMT 表示
gmt_time = time.gmtime()
print("GMT时间:")
print(gmt_time)
# -*- coding: UTF-8 -*-
import time
# 获取当前时间的 GMT 表示
gmt_time = time.gmtime()
print("GMT时间:")
print(gmt_time)
以上实例输出结果为:
GMT时间: time.struct_time(tm_year=2023, tm_mon=11, tm_mday=23, tm_hour=6, tm_min=27, tm_sec=52, tm_wday=3, tm_yday=327, tm_isdst=0)
获取指定时间戳的 GMT 表示:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time
timestamp = 1609459200 # 2021-01-01 00:00:00
gmt_time_custom = time.gmtime(timestamp)
print("指定时间戳的GMT时间:")
print(gmt_time_custom)
# -*- coding: UTF-8 -*-
import time
timestamp = 1609459200 # 2021-01-01 00:00:00
gmt_time_custom = time.gmtime(timestamp)
print("指定时间戳的GMT时间:")
print(gmt_time_custom)
请注意,gmtime() 返回的 struct_time 对象是一个命名元组,可以通过索引或属性访问其中的各个字段。
例如,要获取年份,可以使用 gmt_time.tm_year:
实例
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import time
# 获取当前时间的 GMT 表示
gmt_time = time.gmtime()
year = gmt_time.tm_year
print("年份:")
print(year)
# -*- coding: UTF-8 -*-
import time
# 获取当前时间的 GMT 表示
gmt_time = time.gmtime()
year = gmt_time.tm_year
print("年份:")
print(year)