字符转换问题,请高手指点啊~ DateTime EmpBirthDay = Convert.ToDateTime(txtEmpBirthDay.Text.ToString()); 这爆错了~该么样解决啊~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DateTime EmpBirthDay = (DateTime)txtEmpBirthDay.Text.ToString(); 可以不? 要看格式了。如果不是标准格式。自己指定一下DateTime EmpBirthDay = DateTime.ParseExact(txtEmpBirthDay.Text.ToString(),"yyyy/MM/dd",null); 报什么错啊?文本框里面有没值啊DateTime EmpBirthDay = Convert.ToDateTime(txtEmpBirthDay.Text.Trim().ToString()); DateTime EmpBirthDay;try{ EmpBirthDay= Convert.ToDateTime(txtEmpBirthDay.Text.ToString());}catch{ EmpBirthDay=DateTime.Now;} string d1 = "2009-05-03"; string d2 = "sdadsa"; DateTime result1; Console.WriteLine("d1转换结果{0}", DateTime.TryParse(d1, out result1)); Console.WriteLine(result1); DateTime result2; Console.WriteLine("d2转换结果{0}", DateTime.TryParse(d2, out result2)); Console.WriteLine(result2); Console.Read(); 检查数据值DateTime.TryParseDateTime.ParseExact txtEmpBirthDay.Text.ToString()的格式是否正确,不正确就不能强制转换成时间类型的! 原则上是没有错的,应该是要转换的字符串含有非法字符的东西,导致没办法解析为日期格式的,用try..catch..finally捕获处理下就行了 txtEmpBirthDay.Text.ToString()是否是按照时间格式输入的 上传有两部份,每份都有多个文件上传,我怎么认识其中一份 asp.net读取Xml效率问题 急!急!急!为什么我的IE9不自动加载NET的__doPostBack方法 一个CS代码到HTML页面的传值问题 权限设置后 Service Unavailable 求助:下载文件出错问题 在制作类库时不能用Server.MapPath? 通过更新dataview能更新table吗? 64位操作系统 C#调用DLL出现内存错误,C++调用DLL就没问题 请教高手-ASP.NET初学者问 关于路径的问题 如何判断网页所使用的语言
可以不?
DateTime EmpBirthDay = Convert.ToDateTime(txtEmpBirthDay.Text.Trim().ToString());
try
{
EmpBirthDay= Convert.ToDateTime(txtEmpBirthDay.Text.ToString());
}
catch
{
EmpBirthDay=DateTime.Now;
}
string d2 = "sdadsa";
DateTime result1;
Console.WriteLine("d1转换结果{0}", DateTime.TryParse(d1, out result1));
Console.WriteLine(result1);
DateTime result2;
Console.WriteLine("d2转换结果{0}", DateTime.TryParse(d2, out result2));
Console.WriteLine(result2);
Console.Read();
DateTime.TryParse
DateTime.ParseExact