写了一个程序,这两天出了问题:问题描述:WEB程序,C#代码。
9月20日 17:31-18:28分,登录系统时出现错误:该字符串未被识别为有效的 DateTime。
9月25日 17:40-18:38分,登录系统时出现错误:该字符串未被识别为有效的 DateTime。检查了程序,
DateTime dtmorning = DateTime.Parse("12:00");
DateTime dtevening = DateTime.Parse("18:00");
这两句代码可能是造成错误的原因。但代码那里有问题呢?
为什么21-24日的相同时间登录系统没有错误呢。那位给点提示啊!
9月20日 17:31-18:28分,登录系统时出现错误:该字符串未被识别为有效的 DateTime。
9月25日 17:40-18:38分,登录系统时出现错误:该字符串未被识别为有效的 DateTime。检查了程序,
DateTime dtmorning = DateTime.Parse("12:00");
DateTime dtevening = DateTime.Parse("18:00");
这两句代码可能是造成错误的原因。但代码那里有问题呢?
为什么21-24日的相同时间登录系统没有错误呢。那位给点提示啊!
解决方案 »
- C#+access2003的问题
- VS2008 如何在一个项目下不同工作之间设置依赖编译关系
- 请问一下关于GDI+,direct,opengl绘图效率的问题
- 请问c#这句话是什么意思呢?
- winform 中能否像在webfrom中给窗体添加背景(可以控制以图片的那部分重复做背景)
- WINFROM 高人请教
- 所有的分一次给完吧?难呀!!!!!!!!!!!!!!
- DataGrid到底如何修改列头啊?
- visual studio2005在win7系统(64位)下运行出现兼容性问题该如何解决?
- 请问现在学java好或是学.net好,说说它们各自的好处?
- C# WinForm中实现打印数据库中的RTF文件..
- ToolStripPanel中各ToolStrip显示顺序如何调整?
把报错时的字符串存到数据库里作为错误日志
看看当时的的字符串是什么或者楼主也可以试试DateTime dtmorning =
DateTime.Parse(DateTime.Now.Tostring("yyyy-MM-dd") + "12:00");
系统中地域设置中可以设定长时间和短时间类型的格式建议楼主在使用时间类型进行操作的时候尽量显示的转换成统一的时间格式进行处理
例如格式:yyyy/MM/dd HH:mm:ss