How are these things happening? in Australia our Healthcare system had a bug too: http://www.itnews.com.au/News/292081,hicaps-bug-hits-health-...
I don't recall any of this occurring in 2008 or 2004.
I don't recall any of this occurring in 2008 or 2004.
It's not just Microsoft that does stuff like this either. Apple regularly messes up iPhone alarms during daylight savings.
Also divisible by 100 => not leap year unless also divisible by 400.
It's really not that complicated.
[edit: Oops. I messed it up. Irony. Fixed now.]
http://en.wikipedia.org/wiki/Leap_year
What baffles me is did they really have to rewrite that again somewhere else? Don't they have libraries in whatever language they are using with something to do the date calculations they need?