c#项目中的sql数据库,从textbox控件输入datetime类型数据,读取到数据库,datetime的范围是什么,超过
展开全部
只要能正常转换为 日期格式就行。。
可以尝试 通过C# DateTime.TryParse转换。。之后放入数据库即可。
可以尝试 通过C# DateTime.TryParse转换。。之后放入数据库即可。
追问
举个例子Datetime dt;if(Datetime.TryParse(textbox.text,out dt)==false) { ......}
可以这样写吗?他好像不认19900909这样的字符,但是本来是可以加进去的,怎么这样就不对了呢?
追答
转换格式 通常是yyyy-MM-dd 格式的。 或则 你可以考虑 写一个专门处理日期的方法,,这个方法里面 已经包括了所有的日期转换。。
展开全部
用正则表达式可轻易解决。。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1900-01-01以前的日期都会报错
追问
那如果越界的话,怎样让它友好的提示,而不是调试运行时显示错误呢?
追答
呵呵,做项目要分层的目的不就是为了在业务层来判断一下这个越界的情况,然后作进一步处理吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询