Time and Timezones: Getting It Right

Time and Timezones: Getting it Right Time is a tricky beast - quite possibly one of the trickiest things to get right in software engineering. Walk with me on a tour of time, and see why we keep getting it wrong. There are two levels of time problems: advancing time and storing time. Advancing time deals with the nuances of leap years and leap seconds, …