← Все вопросы
Как получить текущую дату и время в Python?
14
Хочу узнать, который сейчас час, прямо в коде. И ещё отдельно только дату без времени. Через какой модуль это делается?
3 ответа
19
✓ Принятый ответ — помог автору
Модуль datetime:
from datetime import datetime, date
now = datetime.now() # дата + время
print(now) # 2026-06-16 14:30:05.123456
print(date.today()) # только дата: 2026-06-16
Отдельные части достаёшь как now.year, now.hour, now.minute и т.д.
7
Если потом будешь сохранять время в базу или сравнивать таймзоны — бери datetime.now(timezone.utc), а не наивное локальное время. Меньше боли в будущем.
5
datetime.now().
Ваш ответ
Войдите, чтобы ответить на вопрос.