Python Получить текущее время

Python Get Current Time




Python - это современный универсальный универсальный язык программирования высокого уровня. Он предлагает множество встроенных модулей и функций для выполнения некоторых конкретных задач. Он также предоставляет модули даты и времени для выполнения задач, связанных со временем. Значение времени начинается с 1 января 1970 года, и большинство операционных систем поддерживают значение времени до 2038 года. Вторая - это единица измерения времени. Значение времени возвращается в виде чисел с плавающей запятой. В этой статье объясняются различные способы получения текущего времени с помощью Python.

Способы получения текущего времени

Ниже приведены два метода получения текущего времени в Python:







  1. Используя дата и время модуль
  2. Используя время модуль

Использование модуля datetime

DateTime - это встроенный модуль Python. Он предоставляет множество встроенных функций для получения текущей даты и времени. Функция now () модуля datetime возвращает текущее время вместе с датой.



Давайте воспользуемся функцией now () в нашем скрипте Python, чтобы получить текущее время и дату.



# импорт модуля datetime
из дата и время Импортировать дата и время
# используя функцию now
Распечатать('Текущая дата и время:',дата и время.Теперь())

Выход





На выходе отображаются текущая дата и время.



Мы можем использовать функцию strftime () для преобразования значения объекта datatime в строку. Директивы передаются функции strftime () в качестве аргументов, и она возвращает значение. Например, директива% H,% M и% S возвращает значение часов, минут и секунд в строковом формате соответственно. Давайте воспользуемся этими директивами с функцией strftime (), чтобы получить текущее время. В данном примере вывод функции datetime.now () сохраняется в переменной date_time. Более того, вывод функции strftime () сохраняется в переменной current_time, и, наконец, мы печатаем переменную current_time, чтобы получить текущее значение времени.

# импорт модуля datetime
из дата и время Импортировать дата и время
# использование функции now для получения значения даты и времени
date_timeзнак равнодата и время.Теперь()
# использование strftime () для получения текущего значения времени
Текущее времязнак равноdate_time.strftime('% H:% M:% S')
Распечатать(«Текущее время:»,Текущее время)

Выход

На выходе отображается текущее значение времени.

Вместо получения значения даты и времени мы также можем просто получить значение времени. Функция now (). Time () возвращает только значение времени. Возвращаемое значение datetime.now (). Time () сохраняется в переменной current_time. Наконец, мы печатаем переменную current_time, чтобы получить текущее значение времени.

# импорт модуля datetime
из дата и время Импортировать дата и время
# использование функции времени для получения текущего значения времени
Текущее времязнак равнодата и время.Теперь().время()
Распечатать(«Текущее время:»,Текущее время)

Выход

На выходе отображается текущее значение времени.

Модуль datetime можно использовать по-разному для получения текущего значения времени.

Использование модуля времени

Текущее время можно получить с помощью функции localtime () модуля времени. Давайте воспользуемся функцией localtime () в нашем скрипте Python, чтобы получить текущее значение времени.

# импорт модуля времени
Импортировать время
# использование функции localtime () для получения текущего значения времени
Текущее времязнак равно время.местное время()
# печать текущего_времени
Распечатать(Текущее время)

Выход

Функция localtime () возвращает полную временную структуру.

Мы можем получить текущее значение времени в формате часа, минуты и секунды, используя поля struct_time. Tm_hour возвращает значение часа. тогда как tm_min и tm_sec возвращают значения минут и секунд соответственно.

# импорт модуля времени
Импортировать время
# использование функции localtime () для получения текущего значения времени
Текущее времязнак равно время.местное время()
# печать текущего_времени
Распечатать(Текущее время.tm_hour,':',Текущее время.tm_min,':',Текущее время.tm_sec)

Выход

Функция strftime () также возвращает текущее время. Функция strftime () принимает временную структуру в качестве аргумента вместе с директивами.

# импорт модуля времени
Импортировать время
# использование функции localtime () для получения текущего значения времени
current_time_structзнак равно время.местное время()
# использование функции strftime ()
Текущее времязнак равно время.strftime('% H:% M:% S',current_time_struct)
Распечатать(«Текущее время:»,Текущее время)

Выход

Заключение

Python предоставляет дата и время а также время модуль для выполнения временных задач. Мы можем получить ток, используя эти два модуля. В этой статье объясняется использование дата и время а также время модуль, чтобы получить текущее время с простыми примерами.