Я использую панд в питоне, и я в конечном итоге со следующей таблицей:Дата Форматирование Панда - Python
+---------------------+----------------------+-----------------+
| start | finish | duration |
+---------------------+----------------------+-----------------+
| 2013-08-12 12:00:00 | 2013-08-14 16:00:00 | 2 days 04:00:00 |
+---------------------+----------------------+-----------------+
dataframe=dataframe.to_json(orient='records',date_format='iso',double_precision=2,date_unit='s')
return jsonify(data=dataframe)
я отправить это по сравнению с использованием запроса AJAX как data
, и на яваскрипте стороны, я в конечном итоге data.duration = 1970-01-03T04:00:00Z
Как я могу отформатировать фрейм данных так, чтобы, когда я звоню data.duration
, я получаю 2 days 04:00:00
?
Обратите внимание, что продолжительность вычисления с помощью:
data_frame['duration'] = data_frame['finish'] - data_frame['start']
Может конвертировать длительность в строку с ул() для чтения в JavaScript, простой подход и достиг как консенсус несколько лет назад на http://stackoverflow.com/questions/538666/python-format-timedelta-to-string. –