Формат времени продолжительности ответа 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)

Надеюсь это поможет!

Другие вопросы по тегам