TimeInterval is a type alias for Double with a specific meaning: itโs a number of seconds, which is permitted to have a fractional component.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/29432031-wrangling-dates-time-in-ios/lessons/1