Saya menambahkan string waktu UTC ke respons API Bitbucket yang saat ini hanya berisi string waktu Amsterdam (!). Untuk konsistensi dengan string waktu UTC yang dikembalikan ke tempat lain, format yang diinginkan adalah 2011-11-03 11:07:04
(diikuti oleh +00:00
, tetapi itu tidak benar).
Apa cara terbaik untuk membuat string seperti itu ( tanpa komponen mikrodetik) dari datetime
instance dengan komponen mikrodetik?
>>> import datetime
>>> print unicode(datetime.datetime.now())
2011-11-03 11:13:39.278026
Saya akan menambahkan opsi terbaik yang terpikir oleh saya sebagai jawaban yang mungkin, tetapi mungkin ada solusi yang lebih elegan.
Sunting: Saya harus menyebutkan bahwa saya sebenarnya tidak mencetak waktu saat ini - saya dulu datetime.now
memberikan contoh cepat. Jadi solusinya tidak boleh berasumsi bahwa setiap datetime
contoh yang diterimanya akan mencakup komponen mikrodetik.