Встречается на собеседованиях • сегодня
Какие знаешь инструменты для подсчета даты и времени через несколько часов
В 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
интервью вопросы и ответы