datetime: Okrągła / przycięta liczba cyfr w mikrosekundach

Aktualnie loguję rzeczy i używam własnego formatera z niestandardowymformatTime():

def formatTime(self, _record, _datefmt):
    t = datetime.datetime.now()
    return t.strftime('%Y-%m-%d %H:%M:%S.%f')

Moim problemem jest to, że mikrosekundy,%f, są sześciocyfrowe. Czy mimo to wypluwa się mniej cyfr, jak pierwsze trzy cyfry mikrosekund?

questionAnswers(7)

yourAnswerToTheQuestion