А как же:
datetime.now().strftime('%M:%S.%f')[:-4]
Я не уверен, что вы подразумеваете под "Миллисекундами только 2 цифры", но это должно держать его до 2 десятичных знаков. Может быть более элегантный способ, манипулируя строкой формата strftime, чтобы также снизить точность - я не совсем уверен.
EDIT
Если модификатор %f
не работает для вас, вы можете попробовать что-то вроде:
now=datetime.now()
string_i_want=('%02d:%02d.%d'%(now.minute,now.second,now.microsecond))[:-4]
Опять же, я предполагаю, что вы просто хотите урезать точность.