Формат времени продолжительности ответа API Карт Google - Python
Я написал Directions API, и ответ - это то, что я и ожидал.
Вот пример ответа из документации:
"duration": {
"value": 74384,
"text": "20 hours 40 mins"
},
"distance": {
"value": 2137146,
"text": "1,328 mi"
},
Я хотел узнать у сообщества, есть ли у API способ вернуть форматированный текст на время.
"20 часов 40 минут" форматируется как строка, однако я хотел бы иметь возможность выполнять операции с длительностью, поэтому формат времени был бы идеальным. Я думаю, что было бы неплохо отформатировать ответ по сравнению с преобразованием кадра данных Pandas. Это альтернатива, я думаю.
1 ответ
Просто передайте переменную value значения duration, которая находится в секундах, в timedelta()
Пример:
import datetime as dt
dt.timedelta(seconds = value)
Надеюсь это поможет!