// 10 us
assertDuration("9 us 994 ns", "0.00999 ms");
assertDuration("9 us 995 ns", "0.0100 ms");
assertDuration("10 us ", "0.0100 ms");
assertDuration("10 us 49 ns", "0.0100 ms");
assertDuration("10 us 50 ns", "0.0101 ms");
// 100 us
assertDuration("99 us 949 ns ", "0.0999 ms");
assertDuration("99 us 950 ns ", "0.100 ms");
assertDuration("100 us ", "0.100 ms");
assertDuration("100 us 499 ns", "0.100 ms");
assertDuration("100 us 500 ns", "0.101 ms");
// 1 ms
assertDuration("999 us 499 ns ", "0.999 ms");
assertDuration("999 us 500 ns ", "1.00 ms");
assertDuration("1 ms ", "1.00 ms");
assertDuration("1 ms 4 us 999 ns ", "1.00 ms");
assertDuration("1 ms 5 us", "1.01 ms");
// 10 ms
assertDuration("9 ms 994 us 999 ns", "9.99 ms");
assertDuration("9 ms 995 us ", "10.0 ms");
assertDuration("10 ms ", "10.0 ms");
assertDuration("10 ms 49 us 999 ns", "10.0 ms");
assertDuration("10 ms 50 us 999 ns", "10.1 ms");
// 100 ms
assertDuration("99 ms 949 us 999 ns ", "99.9 ms");
assertDuration("99 ms 950 us 000 ns ", "100 ms");
assertDuration("100 ms ", "100 ms");
assertDuration("100 ms 499 us 999 ns", "100 ms");
assertDuration("100 ms 500 us ", "101 ms");
// 1 second
assertDuration("999 ms 499 us 999 ns ", "999 ms");
assertDuration("999 ms 500 us ", "1.00 s");
assertDuration("1 s ", "1.00 s");
assertDuration("1 s 4 ms 999 us 999 ns", "1.00 s");
assertDuration("1 s 5 ms ", "1.01 s");
// 10 seconds
assertDuration("9 s 994 ms 999 us 999 ns ", "9.99 s");
assertDuration("9 s 995 ms ", "10.0 s");
assertDuration("10 s ", "10.0 s");
assertDuration("10 s 049 ms 999 us 999 ns", "10.0 s");
assertDuration("10 s 050 ms ", "10.1 s");
// 1 minute
assertDuration("59 s 949 ms 999 us 999 ns", "59.9 s");
assertDuration("59 s 950 ms ", "1 m 0 s");
assertDuration("1 m 0 s ", "1 m 0 s");
assertDuration("60 s 499 ms 999 us 999 ns", "1 m 0 s");
assertDuration("60 s 500 ms ", "1 m 1 s");
// 10 minutes
assertDuration("10 m 0 s", "10 m 0 s");
// 1 hour
assertDuration("59 m 59 s 499 ms 999 us 999 ns", "59 m 59 s");
assertDuration("59 m 59 s 500 ms ", "1 h 0 m");
assertDuration("1 h 0 m ", "1 h 0 m");
assertDuration("1 h 29 s 999 ms 999 us 999 ns ", "1 h 0 m");
assertDuration("1 h 30 s ", "1 h 1 m");
// 1 day
assertDuration("23 h 59 m 29 s 999 ms 999 us 999 ns", "23 h 59 m");
assertDuration("23 h 59 m 30 s ", "1 d 0 h");
assertDuration("1 d 0 h ", "1 d 0 h");
assertDuration("1 d 29 m 59 s 999 ms 999 us 999 ns ", "1 d 0 h");
assertDuration("1 d 30 m ", "1 d 1 h");
// 100 days
assertDuration("100 d 13 h", "100 d 13 h");
// 1000 days
assertDuration("1000 d 13 h", "1000 d 13 h");
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.