$ 0 0 It's a rare corner case, but it does happen. TimeSpans can be negative, so instead of returning null, the format should allow for that.