The following code crashes and burns and I don\'t understand why:
DateTime dt = new DateTime(1970,1,1,0,0,0,0, DateTimeKind.Utc); double d = double.Parse(\"1
I think the double value is genuinely too large. It represents just over 42,267 years (if my maths is correct), and DateTime.MaxValue is 23:59:59.9999999, December 31, 9999