++++++++++ 急问:日期转换问题 ++++ 现在输入的日期有可能是2006-09-18(正确) 或2006-09(报错) 或2006(报错)怎么保存到数据库对应的DateTime 字段中?现在报错是:该字符串未被识别为有效的 DateTime。谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 两个方法,一个是捕获Update和Insert相关Command执行时的异常,另一个就是获取这个日期后立即验证此日期是否合法,对于验证是否合法,可以使用DateTime.Parse并捕获其异常(有异常自然是不合法),还有就是用正则表达式,我不会自己写正则表达式,不过也用过别人的写的正则表达式试验过,感觉用正则表达式的速度,比Parse捕获异常的方式大约快10倍(不过都是在毫秒级计量的,我试过,好象处理1000条数据,好象一个是0.2秒一个是0.021秒),大约是这样 个人感觉用控件比较好一些,就是说,不是让用户自己输入日期,而是给个日历控件,让他在上面选择一个日期,一来对用户来说,这样提GUI要直观一些,更关键的是对写程序的人来说,少了判断日期格式是否正确的麻烦(当然,纯学习的话,还是可以研究一下的)。 日历控件,好象想输入空值比较麻烦,另外日历控件不适于高速度的录入数据(类似的Mask控件也存在这个问题),对于需要高速录入的环境,一般不用特殊控件,就是用普通文本框,比如录入供电局的电费抄表卡,电费的会计传票等等. xml删除的问题 SQL更新情况统计 如何用正则表达式取出<BODY>与</BODY>之间的内容 关于C#多态的理解 有人能解析一下枚举吗!! 请教c#开发排队叫号系统设计分析 帮忙看下这段代码 请大家来帮我解决下这个错误!(在线等) 有没有方法直接将PDF格式文件转换成Doc文件?或者TXT文件也可以? 问一个菜菜的问题!!!!! 请问Alert函数的原型是什么?如何使用这个函数弹出对话框? 求~SqlConnection字符串,等到今晚二点
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货