Corner cases involving time are endless (you can use this joke for free):<p>- Can your code handle a datetime if the logic expects midnight times?<p>- What happens if you have a duration that starts on November 1 and ends on November 2, and the user decides to change the end time by an hour? Daylight savings?<p>- If I fly from Denver to Arizona in December, how does it deal with the time zones? Oh great, you need a table.<p>- What&#x27;s the next business day? Another table, this time with holidays.<p>- When does an all day event start? Midnight? Midnight where?<p>- Pre-gregorian time? Warhammer 40K time?<p>Then there&#x27;s platform based problems:<p>- Is there an easy way to do time arithmetic?<p>- Is there an easy way to extract time parts? (iOS I&#x27;m looking at you!)<p>- Are time zone aware times different to UTC times?