我在我的项目中使用了以下代码。当我添加" 13"它会抛出异常,例如"年,月和日参数描述一个不可表示的日期时间。"点包含两个值X和Y.即.. Points.Add(X,Y)。我使用 X 作为日期格式, Y 是双值
ser1.Points.Add(new DateTime(2000, 02, 11), 21);
ser1.Points.Add(new DateTime(2000, 09, 14), 25);
ser1.Points.Add(new DateTime(2001, 02, 11), 30);
ser1.Points.Add(new DateTime(2001, 09, 16), 33);
ser1.Points.Add(new DateTime(2002, 02, 07), 23);
ser1.Points.Add(new DateTime(2002, 09, 07), 28);
ser1.Points.Add(new DateTime(2003, 02, 11), 30);
ser1.Points.Add(new DateTime(2003, 09, 14), 38);
ser1.Points.Add(new DateTime(2004, 02, 06), 35);
ser1.Points.Add(new DateTime(2004, 09, 06), 38);
ser1.Points.Add(new DateTime(2005, 02, 11), 30);
ser1.Points.Add(new DateTime(2005, 09, 11), 27);
ser1.Points.Add(new DateTime(2006, 02, 29), 25);//getting error add this line
任何人都可以解雇我
谢谢, Bharathi。
答案 0 :(得分:4)
2006年有 28 天不是29 ,这就是您收到错误的原因。您给出了日历中没有的日期。
答案 1 :(得分:1)
那一年可能不是闰年。 2月29日没有定义。
答案 2 :(得分:1)
2006 不是闰年。所以2月(02)月只有28天。
你可能需要改变它:
ser1.Points.Add(new DateTime(2006, 02, 28), 25);