Я добавляю строки времени UTC к ответам API Bitbucket, которые в настоящее время содержат только строки времени в Амстердаме (!). Для согласования строк времени UTC, возвращаемых в другом месте, желаемый формат 2011-11-03 11:07:04 (за ним следует +00:00, но это не соответствует).
Какой лучший способ создать такую строку (без микросекундного компонента) из экземпляра datetime с микросекундным компонентом?
>>> import datetime
>>> print unicode(datetime.datetime.now())
2011-11-03 11:13:39.278026
Я добавлю лучший вариант, который возник для меня как возможный ответ, но может быть более элегантное решение.
  Изменить: Я должен упомянуть, что я на самом деле не печатаю текущее время - я использовал datetime.now, чтобы предоставить быстрый пример. Поэтому решение не должно предполагать, что любые экземпляры datetime, которые он получает, будут включать в себя микросекундные компоненты.
