datetime
с текущим временем в Python используйте:
import datetime
now = datetime.datetime.now()
print(now)
Чтобы создать объект datetime
для текущего времени в Python, вы можете использовать модуль datetime
.
Есть несколько способов это сделать, но наиболее распространенный и рекомендуемый - использовать функцию datetime.datetime.now()
:
import datetime
now = datetime.datetime.now()
print(now)
print(type(now))
Этот код импортирует модуль datetime
и затем вызывает функцию datetime.datetime.now()
. Эта функция возвращает объект datetime
, представляющий текущее время. Объект можно сохранить в переменной (в данном примере now
) и дальше использовать.
Другой способ - использовать функцию datetime.datetime.utcnow()
. Эта функция возвращает текущее время в формате UTC (Coordinated Universal Time):
import datetime
utc_now = datetime.datetime.utcnow()
print(utc_now)
print(type(utc_now))
Важно помнить, что datetime.datetime.now()
возвращает объект datetime
, локализованный для текущей временной зоны системы. Если вам нужна информация о временной зоне, вам следует использовать модуль pytz
или аналогичные библиотеки.
Если вам нужно только время, а не дата, можно использовать datetime.datetime.now().time()
:
import datetime
current_time = datetime.datetime.now().time()
print(current_time)
print(type(current_time))
Этот код вернет объект time
, содержащий только информацию о текущем времени (часы, минуты, секунды, микросекунды).
Краткое резюме:
datetime.datetime.now()
datetime.datetime.utcnow()
datetime.datetime.now().time()