Метод gmtime на модула time
Методът gmtime на модула time
преобразува секунди от началото на епохата във формат
struct_time. Времето се задава по UTC.
В незадължителния параметър на метода се посочва
време във секунди от началото на епохата. Ако
параметърът не е указан, се взема текущият
момент от време.
Синтаксис
import time
time.gmtime([време във секунди от началото на епохата])
Пример
Нека преобразуваме секунди във формат struct_time:
import time
res = time.gmtime(3432785452)
print(res)
Резултат от изпълнения код:
time.struct_time(
tm_year=2078,
tm_mon=10,
tm_mday=12,
tm_hour=7,
tm_min=30,
tm_sec=52,
tm_wday=2,
tm_yday=285,
tm_isdst=0
)
Пример
А сега нека отделно изведем от получения в предишния пример обект година, месец и ден:
import time
res = time.gmtime(3453253465)
print(res.tm_year)
print(res.tm_mon)
print(res.tm_mday)
Резултат от изпълнения код:
2023
7
31
Пример
Нека получим текущото време във формат
struct_time:
import time
res = time.gmtime()
print(res)
Вижте също
-
метод
timeна модулаtime,
който връща време във секунди от началото на епохата -
метод
ctimeна модулаtime,
който преобразува секунди в низ с дата и време -
метод
localtimeна модулаtime,
който преобразува секунди в локално време -
метод
mktimeна модулаtime,
който преобразува низ с дата и време в секунди -
метод
sleepна модулаtime,
който спира изпълнението на операцията за указан брой секунди