Я хотел бы к метке времени Unix преобразования, которую я имею в строке (напр. 1277722499.82) в более гуманизированный формат (hh:mm:ss или подобный). Существует ли простой способ сделать это в Python для django приложения? Это за пределами шаблона в модели, что я хотел бы сделать это.Спасибо.
редактирование я использую функцию Python time.time () для генерации метки времени. Согласно документу:
time.time ()
Возвратите время как число с плавающей точкой, выраженное в секундах с эпохи в UTC. Обратите внимание, что даже при том, что время всегда возвращается как число с плавающей точкой, не, все системы предоставляют времени лучшую точность, чем 1 секунда. В то время как эта функция обычно возвращает неуменьшающиеся значения, она может возвратить нижнее значение, чем предыдущий вызов, если системные часы были задержаны между двумя вызовами.
>>> import datetime
>>> datestring = "1277722499.82"
>>> dt = datetime.datetime.fromtimestamp(float(datestring))
>>> print dt
2010-06-28 11:54:59.820000