Встречается на 1% собеседований по Python
Какие знаешь инструменты для подсчета даты и времени через несколько часов
В Python для работы с датой и временем есть несколько удобных инструментов:
- datetime (встроенный модуль)
Основной модуль для работы с датой и временем. Для подсчёта времени через N часов используйтеtimedelta:
python
from datetime import datetime, timedelta
now = datetime.now()
future_time = now + timedelta(hours=5)
text
2. **pandas.Timedelta**
Удобен при работе с DataFrame:
```python
import pandas as pd
future_time = pd.Timestamp.now() + pd.Timedelta(hours=3)- arrow (сторонняя библиотека)
Более удобный API:
python
import arrow
future_time = arrow.now().shift(hours=2)- dateutil.relativedelta
Позволяет делать более сложные вычисления:
python
from dateutil.relativedelta import relativedelta
from datetime import datetime
future_time = datetime.now() + relativedelta(hours=4)Для простых случаев хватит datetime.timedelta, для сложных — arrow или dateutil.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы