将字符串转换为ParseExact时,字符串未被识别为有效的DateTime [英] String was not recognized as a valid DateTime when converting string to ParseExact
本文介绍了将字符串转换为ParseExact时,字符串未被识别为有效的DateTime的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
代码是
inTime = txtDate.Text + + inTimeHour + : + inTimeMinute;
inTimeDate = DateTime.ParseExact(inTime, dd-MM-yyyy HH:mm , null );
其中inTime包含字符串值= 02/07/201510:00,我在将值转换为ParseExact时遇到错误
解决方案
尝试:
< pre lang =c#> inTime = txtDate.Text + + inTimeHour + : + inTimeMinute;
inTime = inTime.Replace( /, - );
inTimeDate = DateTime.ParseExact(inTime, dd-MM-yyyy HH:mm , null );
code is
inTime = txtDate.Text + "" + inTimeHour + ":" + inTimeMinute;
inTimeDate = DateTime.ParseExact(inTime,"dd-MM-yyyy HH:mm",null);
where inTime contain string value = 02/07/201510:00 , i am getting error when converting value into ParseExact
解决方案
Try :
inTime = txtDate.Text + "" + inTimeHour + ":" + inTimeMinute; inTime = inTime.Replace("/","-"); inTimeDate = DateTime.ParseExact(inTime,"dd-MM-yyyy HH:mm",null);
这篇关于将字符串转换为ParseExact时,字符串未被识别为有效的DateTime的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文