Time is what keeps everything from happening at once. —Ray Cummings It’s hard to write much code without encountering the need for when. We might need to record when something happened. Or dictate when something should happen. Or give a range during which the thing can happen. Or in some other way, our code needs to deal with dates and times.
Full article