- if(abs(second-floor(second))>=epsilon_())
- ret+=strprintf("%0.8fs",second);
- else
- ret+=strprintf("%0.0fs",second);
+ if(format<=FORMAT_FULL || second || !started)
+ {
+ if(abs(second-floor(second))>=epsilon_())
+ ret+=strprintf("%0.8fs",second);
+ else
+ ret+=strprintf("%0.0fs",second);
+ }