¿Qué hay de:
datetime.now().strftime('%M:%S.%f')[:-4]
no estoy seguro de lo que quiere decir con "sólo 2 milisegundos dígitos", pero esto debe ser conservado a 2 decimales. Puede haber una manera más elegante manipulando la cadena de formato strftime para reducir la precisión también. No estoy del todo seguro.
EDITAR
Si el modificador %f
no funciona para usted, usted puede intentar algo como:
now=datetime.now()
string_i_want=('%02d:%02d.%d'%(now.minute,now.second,now.microsecond))[:-4]
Una vez más, estoy suponiendo que lo que desea es truncar la precisión.
¿Quiere decir que quiere que se trunque como '16: 11.34', o alguna otra cosa? –
Sí, trancate o foramt o análisis. No lo sé. – Prostak
@Marcin, no he intentado nada porque no sé qué probar. – Prostak