像这种情况怎么解决呢?急急急!!谢谢!谢谢了!

xiaodayou 2011-07-28 02:39:09
System.FormatException: 该字符串未被识别为有效的 DateTime。有一个从索引 9 处开始的未知字。
在 System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
在 System.DateTime.Parse(String s, IFormatProvider provider)
在 System.Convert.ToDateTime(String value)
在 GJClassLib.Form2.button1_Click(Object sender, EventArgs e)
在 System.Windows.Forms.Control.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnClick(EventArgs e)
在 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ButtonBase.WndProc(Message& m)
在 System.Windows.Forms.Button.WndProc(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。
...全文
125 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
字符串格式不符合当前区域的时间格式
卧_槽 2011-07-28
  • 打赏
  • 举报
回复
楼上都是好样的。
viki117 2011-07-28
  • 打赏
  • 举报
回复
System.Convert.ToDateTime(String value);
明显是你转换字符串到日期出错了...
happy20101027 2011-07-28
  • 打赏
  • 举报
回复
应该是 Datetime 类型转换出错
流浪的青春 2011-07-28
  • 打赏
  • 举报
回复
如果传入的字符串不能转换成DateTime类型的话,就会有问题。最好加上try{} catch()。
小脩 2011-07-28
  • 打赏
  • 举报
回复
肯定是你传进来的字符串在转成DateTime类型的时候出错。

字符串不对。
我姓区不姓区 2011-07-28
  • 打赏
  • 举报
回复
调试看看你传入的字符串是什么

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧