Python - это универсальный, универсальный и высокоуровневый язык программирования современности. Он предлагает множество встроенных модулей и функций для выполнения некоторых конкретных задач. Он также предоставляет модули даты и времени для выполнения задач, связанных со временем. Значение времени начинается с 1 января 1970 г., и большинство операционных систем поддерживают значение времени до 2038 г. Второй - это единица расчета времени. Значение времени возвращается в виде чисел с плавающей запятой. В этой статье объясняются различные способы получения текущего времени с помощью Python.
Способы получения текущего времени
Ниже приведены два метода получения текущего времени в Python:
- Используя дата и время модуль
- Используя время модуль
Использование модуля datetime
DateTime - это встроенный модуль Python. Он предоставляет множество встроенных функций для получения текущей даты и времени. Функция now () модуля datetime возвращает текущее время вместе с датой.
Давайте воспользуемся функцией now () в нашем скрипте Python, чтобы получить текущее время и дату.
# импорт модуля datetimefrom datetime import datetime
# используя функцию now
print ("Текущая дата и время:", datetime.сейчас())
Выход
На выходе отображается текущая дата и время.
Мы можем использовать функцию strftime () для преобразования значения объекта datatime в строку. Директивы передаются в функцию strftime () в качестве аргументов, и она возвращает значение. Например, директива% H,% M и% S возвращает значение часов, минут и секунд в строковом формате соответственно. Давайте используем эти директивы с функцией strftime (), чтобы получить текущее время. В данном примере вывод datetime.Функция now () хранится в переменной date_time. Более того, вывод функции strftime () сохраняется в переменной current_time, и, наконец, мы печатаем переменную current_time, чтобы получить текущее значение времени.
# импорт модуля datetimefrom datetime import datetime
# использование функции now для получения значения даты и времени
date_time = datetime.сейчас()
# использование strftime () для получения текущего значения времени
current_time = date_time.strftime ("% H:% M:% S")
print ("Текущее время:", current_time)
Выход
На выходе отображается текущее значение времени.
Вместо того, чтобы получать значение даты и времени, мы также можем просто получить значение времени. Сейчас ().функция time () возвращает только значение времени. Возвращаемое значение datetime.сейчас().time () хранится в переменной current_time. Наконец, мы печатаем переменную current_time, чтобы получить текущее значение времени.
# импорт модуля datetimefrom datetime import datetime
# использование функции времени для получения текущего значения времени
current_time = datetime.сейчас().время()
print ("Текущее время:", current_time)
Выход
На выходе отображается текущее значение времени.
Модуль datetime можно использовать по-разному для получения текущего значения времени.
Использование модуля времени
Текущее время можно получить с помощью функции localtime () модуля времени. Давайте воспользуемся функцией localtime () в нашем скрипте Python, чтобы получить текущее значение времени.
# импорт модуля временивремя импорта
# использование функции localtime () для получения текущего значения времени
current_time = время.местное время()
# печать текущего_времени
печать (текущее_время)
Выход
Функция localtime () возвращает полную временную структуру.
Мы можем получить текущее значение времени в формате часа, минуты и секунды, используя поля struct_time. Tm_hour возвращает значение часа. тогда как tm_min и tm_sec возвращают значения минут и секунд соответственно.
# импорт модуля временивремя импорта
# использование функции localtime () для получения текущего значения времени
current_time = время.местное время()
# печать текущего_времени
печать (текущее_время.tm_hour, ":", current_time.tm_min, ":", current_time.tm_sec)
Выход
Функция strftime () также возвращает текущее время. Функция strftime () принимает временную структуру в качестве аргумента вместе с директивами.
# импорт модуля временивремя импорта
# использование функции localtime () для получения текущего значения времени
current_time_struct = время.местное время()
# использование функции strftime ()
current_time = время.strftime ("% H:% M:% S", current_time_struct)
print ("Текущее время:", current_time)
Выход
Заключение
Python предоставляет дата и время а также время модуль для выполнения временных задач. Мы можем получить ток, используя эти два модуля. В этой статье объясняется использование дата и время а также время модуль для получения текущего времени с простыми примерами.