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

В Python текущие дату и время получают через datetime.now(). Для событий между системами предпочтительнее явно заданный часовой пояс, например UTC.

Короткий ответ

Что ответить на собеседовании

В Python текущие дату и время получают через datetime.now(). Для событий между системами предпочтительнее явно заданный часовой пояс, например UTC.

Подробный разбор

Ответ с пояснениями

В Python текущие дату и время получают через datetime.now(). Для событий между системами предпочтительнее явно заданный часовой пояс, например UTC.

from datetime import datetime, timezone

now = datetime.now(timezone.utc)
print(now.isoformat())

Для локальной даты можно использовать date.today(). Время без timezone неоднозначно при передаче между серверами. Для измерения длительности операции используйте монотонные часы, например time.perf_counter(), а не разность календарных timestamps, которые могут корректироваться.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее