Fun with timespan
Introduction and caveat Timespan is a .NET object that can be used to represent a time interval. For example, a 15:00:00 is a timespan that represents 15 hours. However, I feel that the way timespan works when trying to create a time interval of 24 hours or more is a bit weird. Instead of 24:00:00 representing 24 hours, .NET instead assumes this is 24 days. This can be quite confusing when someone tries to create a Timespan to represent 24 hours and uses 24:00:00 it’ll turn out to be 24 days....