Metode ini harus dipanggil dari format() oleh pemformat yang ingin memanfaatkan waktu yang diformat. Metode ini dapat diganti dalam pemformat untuk memenuhi persyaratan spesifik apa pun, namun perilaku dasarnya adalah sebagai berikut: jika datefmt (string) ditentukan, maka digunakan dengan time.strftime() untuk memformat waktu pembuatan rekaman. Jika tidak, format '%Y-%m-%d %H:%M:%S,uuu' digunakan, dengan bagian uuu adalah nilai milidetik dan huruf lainnya sesuai dengan dokumentasi time.strftime(). Contoh waktu dalam format ini adalah 23-01-2003 00:29:50,411. String yang dihasilkan dikembalikan.
formatTime(record, datefmt=None)