Datetime - это моменты времени, в отличие от продолжительности , которые являются просто числами.Причина, по которой strftime
не скажет «90,5 с», заключается в том, что, ну, это длительность, а не дата-время.
Представляет ли ваш объект даты-времени момент, который находится на 90,5 секунды позже эпохи?Если это так, просто получите время эпохи в миллисах и разделите на 1000, сложите «s», и все готово.
Кроме того, для интереса см. http://en.wikipedia.org/wiki/ISO_8601#Durations.