Milliseconds where not printed with 3 digits and added parse method for military styled
10 ms
where rendered with ...00:10
and 100 ms
with 00:100
.
Now the string stays much more stable. I would also interpret the :
like a .
and tailing zeros can be ommited. From this interpretation both samples at the beginning would be the same number.
I also added a parse method that parse strings in military style back to a number in ms
Both are in different commits so it should be easy to only take one if desired.