← Все вопросы

Как получить текущую дату и время в Python?

Задан 12 месяцев назад1.1к просмотров3 ответа
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().

Ваш ответ

Войдите, чтобы ответить на вопрос.
Поддержать проект