new method to replace old timeStringFormat method: - has year/month data too - can format with natural names (minutes, seconds, etc) - can have normal naming (5 hours, 1 minute and 10 seconds) - skip or not skip zero values in between (6h 0m 1s -> 6h 1s) - skip or add trailing zero values (6m 0s -> 6m) - add or not add milliseconds with decimal nano seconds - drop nano seconds (115.55ms -> 115ms) - truncate value after a certain part (eg only show up to days) - add leading 0s to only milli seconds values (115ms -> 0s 115ms) - namespace separator (6h -> 6 h) Bug fix for timeStringFormat - 1.5s and 1.05s and 1.005s all where 5ms -> fixed to 500ms, 50ms 5ms - bug fix for 0ms drop even thought show ms is requested Start unit testing part
10 KiB
10 KiB