Чтобы получить часы, минуты, секунды и микросекунды с помощью класса timeв Python, вы можете использовать следующие методы:
time(): этот метод возвращает текущее время в виде числа с плавающей запятой в секундах, прошедших с начала эпохи. Затем вы можете преобразовать это число в объектdatetimeдля извлечения определенных компонентов.
import time
from datetime import datetime
current_time = time.time()
datetime_obj = datetime.fromtimestamp(current_time)
hours = datetime_obj.hour
minutes = datetime_obj.minute
seconds = datetime_obj.second
microseconds = datetime_obj.microsecond
gmtime(): этот метод возвращает текущее время в виде объектаstruct_timeв формате UTC. Вы можете извлечь нужные компоненты из этого объекта.
import time
current_time = time.gmtime()
hours = current_time.tm_hour
minutes = current_time.tm_min
seconds = current_time.tm_sec
microseconds = 0 # Microseconds are not available in struct_time
localtime(): аналогичноgmtime(), этот метод возвращает текущее время в виде объектаstruct_time, но с учетом локального времени. часовой пояс.
import time
current_time = time.localtime()
hours = current_time.tm_hour
minutes = current_time.tm_min
seconds = current_time.tm_sec
microseconds = 0 # Microseconds are not available in struct_time
Не забудьте импортировать модуль timeи, при необходимости, модуль datetimeперед использованием этих методов.